Есть дешевый TVBOX с Android 10.
Принцип вышло из фокуса приложение = выгрузилось из памяти. на нем возведен в абсалют.
//create object of print manager in your device
PrintManager printManager = (PrintManager) Objects.requireNonNull(getContext()).getSystemService(Context.PRINT_SERVICE);
//create object of print adapter
PrintDocumentAdapter printAdapter = webView.createPrintDocumentAdapter();
//provide name to your newly generated pdf file
String jobName = "Html2Print";
//open print dialog
if (printManager != null) {
printManager.print(jobName, printAdapter, new PrintAttributes.Builder().setMinMargins(new PrintAttributes.Margins(250, 250, 250, 250)).build());
}
Активность теряет фокус. приложение дестроиться. Служба печати падает, так как идет за данными в уже в несуществующее место.
Реально побороть ?