Monitoruj, gdy użytkownik włącza / wyłącza dane mobilne

Buduję aplikację, na której chcę przechwycić, gdy użytkownik włączy lub wyłączy korzystanie z danych mobilnych na swoim urządzeniu.

Czytałem o używaniuandroid.net.conn.CONNECTIVITY_CHANGE aby monitorować takie zmiany, ale potem natrafiłem tutaj na różne posty i pytania, które mówiły o tymnie praca, a większość odpowiedzi sugeruje użycie refleksji.

Doprowadziło mnie to do przekonania, że ​​nie ma żadnego konkretnego zdarzenia uruchamianego, gdy użytkownik zmienia stan danych mobilnych, które mogę wykorzystać.

Czy możliwe jest utworzenie niestandardowego zdarzenia w celu jego obsługi? Jeśli nie, co zasugerowałbyś najlepszą praktyką do monitorowania stanu danych mobilnych?

Z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion