【发布时间】:2016-11-23 15:54:27
【问题描述】:
我正在尝试实现 PrintService。我正在使用网络服务发现 (NSD) 来查找打印机(参见 https://developer.android.com/training/connect-devices-wirelessly/nsd.html 等) NsdManager.DiscoveryListener 和 NsdManager.ResolveListener 都进行异步调用。但是,在调用 NSD 函数之前,系统会调用我的onStartPrinterDiscovery()。我没有其他机会致电addPrinters()。
这是怎么工作的?
【问题讨论】:
-
我认为答案可能是让 DiscoveryListener 向我的 PrintService 发送消息。当我得到这个测试时,我会把它作为答案发布