Список обнаружения WIFI P2P не обновляется?
Я работаю над приложением, в котором я перечислил все устройства WIFI P2P поблизости в списке. Но проблема в том, что он показывает то устройство, которое сейчас отключено. Он может обнаруживать новые устройства и может отображать список в списке, но не может удалять старые. Заранее спасибо.
2 ответа
В BrodcastReceiver внутри WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION соответствующее действие вызывает метод requestpeers() и не вызывает внутри любого другого соответствия... также используйте peers.clear() [который может быть вашим массивом адаптера]. перед вызовом requestpeers().
Он удалит старый через одну секунду, так как система Android по умолчанию определяет значение 60000 миллисекунд, чтобы обновить прямое соединение Wi-Fi, и нет никакой возможности установить то же самое. проверить код Android OS