Отключить соединение WiFi, полученное через NetworkManager.requestNetwork () - PullRequest
0 голосов
/ 05 марта 2020

У меня есть приложение, которое подключается к устройству через WiFi. Процесс должен был быть изменен для работы на Android 10 с использованием ConnectivityManager.requestNetwork(). Это работает до сих пор. Однако более ранние версии приложения успешно сбрасывают соединение WiFi с устройством (которое не обеспечивает соединение inte rnet), когда пользователь больше не использует приложение. Я использовал, чтобы сохранить ранее установленный SSID и переключиться на него после работы. Это больше невозможно в Android 10. Я не могу определить ранее установленный SSID и не могу автоматически переключаться обратно в фоновом режиме. Пользователь зависает с подключением WiFi без inte rnet и отображением на панели управления WiFi: подключен к устройству через мое приложение .

Кто-нибудь знает способ передать операционной системе, что это соединение больше не требуется, отменить процесс и освободить это соединение, чтобы пользователь вернулся к своему предыдущему WiFi? Я уже искал вверх и вниз ConnectivityManager, но, похоже, нет ничего подходящего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...