зарегистрировать приемник для действияAndroid: WiFi p2p отключить событие (не инвалидов)
WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION
В onReceive()
я получаю эту акцию и сравнить EXTRA_WIFI_STATE
на это два случая
case WifiP2pManager.WIFI_P2P_STATE_ENABLED:
case WifiP2pManager.WIFI_P2P_STATE_DISABLED:
Однако я нужно знать, когда Wi-Fi будет отключен, но еще не отключен, чтобы вызвать некоторые методы WifiP2pManager. Я должен позвонить по телефону
manager.clearLocalServices
перед тем как Wi-Fi отключен, в противном случае он не работает, и служба не удаляется. Как я могу получить событие «отключение»?
Я сделал замечание, что служба удаляется при отключении Wi-Fi. – p2pkit
Почему другие близлежащие устройства все еще видят это? – user3290180
Если я очищаю службу, когда Wi-Fi включен, другие перестают ее видеть. Вот почему я должен перехватить событие «отключение» – user3290180