0

我正在尝试实现 PrintService。我正在使用网络服务发现 (NSD) 来查找打印机(参见https://developer.android.com/training/connect-devices-wireless/nsd.html等)NsdManager.DiscoveryListenerNsdManager.ResolveListener进行异步调用。但是,系统会在调用onStartPrinterDiscovery()NSD 函数之前调用 my 。我没有看到任何其他机会打电话addPrinters()

这怎么行?

4

1 回答 1

1

onStartPrinterDiscovery() 只告诉您开始发现,您需要在每次发现新打印机(或现有打印机已被删除)时调用 addPrinters() 以便您可以在侦听器中执行此操作。

于 2017-01-17T00:57:02.653 回答