如何从Android上的打印服务中删除不存在的打印机?

时间:2015-10-30 19:33:11

标签: android-service android-print-framework

我正在开发一个Android上的打印服务。可用打印机列表经常更改。但是,我还没有找到一种方法来删除不存在的打印机(即在某些时候可用的打印机)。这些打印机在我的测试设备上显示为灰色。

我可以在PrinterDiscoverySession的onStartPrinterDiscovery()和onValidatePrinters()方法中看到'zombie'打印机,但不知道如何摆脱它们。使用现有打印机调用会话的addPrinters()或使用不存在的打印机调用removePrinters()无济于事。

我很感激任何建议。 感谢。

0 个答案:

没有答案