我使用PrintManager
打印html
内容。它在真实设备上工作得很好。但在Bluestacks应用程序关闭,没有任何消息,即使它没有说“强制关闭”
这是打印代码:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
// Get a PrintManager instance
android.print.PrintManager printManager = (android.print.PrintManager) context.getSystemService(Context.PRINT_SERVICE);
PrintDocumentAdapter printAdapter = mWebView.createPrintDocumentAdapter();
// Create a print job with name and adapter instance
String jobName = context.getString(R.string.app_name) + " Document";
PrintJob printJob = printManager.print(jobName, printAdapter,
new PrintAttributes.Builder().build());
}
bluestacks os版本是4.4.2。
[ro.build.version.release]: [4.4.2]
[ro.build.version.sdk]: [19]
在调试模式下,它获取行printManager.print()
,但在该应用程序关闭后。