2017-03-07 78 views
0

我在Android应用程序中编写了打印类,并且我想在旋转之前保存printAttribute,并使用之前的printAttribute重新连接到打印机,但是当我通过oldPrintAttribute时,它不会工作时,打印对话框仍然显示默认选项,这是我的代码。如何更改Android打印类中的默认打印选项

PrintManager printManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE); 
String jobName = PdfFragment.sProjectPrefix + " " + getFileNameFromPath(mPdfDocumentName); 
printManager.print(jobName, new PdfFragmentPrintDocumentAdapter(), printAttributes); 

或者我可以在我的程序中逐一设置打印选项吗?

回答

0

您是否在Android N上测试过您的代码?由于此Android issue,printAttributes值在N之前被忽略。