Я искал, и оказалось, что
Broadcast Receiver
не рекомендуется для цели более N.Я узнал
GCMNetworkManager
. И это тоже обесценивается.- Я также проверил
JobScheduler
. Однако его поведение — это не то, что я хочу реализовать.
Единственный способ, который я могу реализовать из трех, - это периодически проверять статус Интернета.
Однако я этого не хочу. Я хочу обнаружить событие, когда пользователь отключает или включает их. И затем я хотел бы показать диалоговое окно, чтобы пользователь снова включил его.
Мой колледж, который делает iOS, говорит, что он использует Observer
для своего приложения для iOS. И сказал, что, возможно, Android такой же.
Есть ли способ сделать это возможным?