私は、1つのデバイスにWifiP2p Bonjourサービスをブロードキャストし、2つ目のデバイスで発見して接続する簡単なアンドロイドアプリケーションを実装しようとしています。私はチュートリアルhereにかなり従ってきました。Android Wifiダイレクトサービスディスカバリー
私は、有効なChannel
オブジェクト、DnsSdServiceResponseListener
を持っている、とDnsSdTxtRecordListener
、このコールを経由して、それらを設定:両方のリスナーは本物のそれをシンプルに保つために、いくつかのデバッグ情報を吐き出す今の時点で
mManager.setDnsSdResponseListeners(channel, servListener, txtListener);
。
問題は、私のDnsSdServiceResponseListener
が呼び出されないということですが、DnsSdTxtRecordListener
はを呼び出さず、すべての引数が合法的な表情で渡されました。どのようにして呼び出すことができますが、他は呼び出すことはできません
私は2つの実際のデバイスを使用してテストしています。両方ともアンドロイドを実行しています。
ありがとうございます!
大変ありがとうございます。あなたは命の恩人です! –