PrintServiceを実装しようとしています。ネットワークサービスディスカバリ(NSD)を使用してプリンタを検索しています(https://developer.android.com/training/connect-devices-wirelessly/nsd.htmlなど)NsdManager.DiscoveryListener
とNsdManager.ResolveListener
の両方が非同期呼び出しを行います。ただし、NSD関数が呼び出される前にシステムはonStartPrinterDiscovery()
を呼び出します。私はaddPrinters()
に電話する他の機会はありません。NsdManagerを介して検出されたプリンタは、どのようにしてPrintServiceに追加できますか?
これはどのように機能しますか?
私はDiscoveryListenerにPrintServiceにメッセージを送信させることがあると答えていると思います。私がこれをテストすると、私は答えとして –