#android #printing #android-4.4-kitkat #bluestacks
#Android #печать #android-4.4-kitkat #bluestacks
Вопрос:
Я использую его 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 — 4.4.2.
[ro.build.version.release]: [4.4.2]
[ro.build.version.sdk]: [19]
в режиме отладки он получает строку printManager.print()
, но после этого приложение закрывается.
Комментарии:
1. У нас такая же проблема, есть ли у вас какое-либо решение для этого? Пожалуйста, помогите нам решить эту проблему: (
2. Пока нет, вместо этого мы используем remix OS
3. то же самое здесь, невозможно распечатать / создать PDF с помощью printmanager в BlueStacks