我的应用程序中有一个打印功能,可以在我测试过的设备上运行。不幸的是,我收到了用户的反馈意见:
galaxy S5的问题:pdf打印不起作用。错误是:“无法更改设置”。
我正在这样打印 - 正确地说:
@TargetApi(19)
private fun createWebPrintJob(webView: WebView) {
val printManager = getSystemService(Context.PRINT_SERVICE) as PrintManager
val jobName = getString(org.ligi.survivalmanual.R.string.app_name) + " Document"
val printAdapter = WebViewCompat.createPrintDocumentAdapter(webView, jobName)
printManager.print(jobName, printAdapter, PrintAttributes.Builder().build())
}
其他人得到了这个,也许是一个解决方案?