Как определить, выбрал ли пользователь панель режима самолета и показать ее настройки в любое время? - PullRequest
0 голосов
/ 06 декабря 2018

В MainActivity моего приложения я хочу проверить, выбирает ли пользователь панель режима полета и изменяет режим полета на вкл / выкл.MainActivity показывает в onCreate соответствующее сетевое соединение и должно обновить свои настройки после того, как пользователь вызвал панель режима самолета.

Я попытался использовать метод onPause / onResume в надежде использовать их, чтобы определить, является ли моя MainActivity /приложение становится активным, имеет фокус или является (активным) процессом переднего плана.Ища здесь, я заметил довольно много дискуссий, связанных с выяснением, находится ли ваше приложение на переднем плане / активноЯ попытался использовать один из onPause / onResume, таймеры, ActivityLifecycleCallbacks, но безуспешно.Кто-нибудь знает лучшее решение, позволяющее моей MainActivity в любое время определять настройку состояния сети / режима полета?

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