6

利用可能なデバイスを一覧表示する Wifi ダイレクト アプリを開発しています。デバイスが「利用不可」の状態になると、リストから削除する必要があります。

WifiDirectDemo サンプルを試してみたところ、検出されたデバイスがリストに正常に追加されましたが、デバイスが使用できなくなったときに通知が届きません。デバイスが利用できなくなった場合、「WIFI_P2P_PEERS_CHANGED_ACTION」インテントは起動されません。

「discoverPeers」を再試行すると、「onPeersAvailable」メソッドが既に検出されているデバイスのリストを取得します。使用できないデバイスを削除するわけではありません。

デバイスが利用できなくなったときに通知を受け取る方法はありますか?

4

1 に答える 1

2

この投稿を見てください

つまり、範囲外に出たピアは、しばらくするとピア リストから自動的に削除されます。これは 1 分以内に属する可能性があります。s4 および s5 ミニ デバイスでテストします。s5 mini は s4 デバイスを検出しました - s4 デバイスで wifi をオフにすると、約 20 秒かかり、s5 mini デバイスは PEERS_CHANGED アクションをブロードキャストし、s4 はデバイスリストに表示されなくなりました...

于 2016-02-29T20:26:03.790 に答える