2013-04-11 3 views
4

Я разрабатываю приложение Wifi-direct, в котором я перечисляю доступные устройства, и когда устройство переходит в состояние «unavailble», я должен удалить его из список.Android WifiP2p - получать уведомления, когда обнаруженное устройство недоступно

Я попытался с образцом WifiDirectDemo, он успешно добавляет обнаруженные устройства в список, но когда устройство становится недоступным, оно не получает уведомление. Устранить намерение «WIFI_P2P_PEERS_CHANGED_ACTION» не удается, когда устройство недоступно.

Когда я снова пытаюсь открыть «DiscoverPeers», метод onPeersAvailable получает список устройств, который уже обнаружен. Он не удаляет недоступные устройства.

Есть ли способ получить уведомление, когда устройство будет недоступно?

ответ

1

Have a look at this post

в сумме: пэры, которые выходят из диапазона будет автоматически удалять в списке сверстники после некоторого времени - это не может принадлежать до 1 минуты. Я тестирую его с мини-устройством s4 и s5. s5 mini обнаружил устройство s4 - когда я отключил Wi-Fi на устройстве s4, потребовалось около 20 секунд, затем мини-устройство s5 транслирует действие PEERS_CHANGED и s4 больше не работает в devicelist ...

 Смежные вопросы

  • Нет связанных вопросов^_^