Я использовал ваш проект и добавил другой метод: onCapabilitiesChanged
.Я начал с включенного режима полета, затем выключил и снова включил.Это журналы:
onAvailable 632
onCapabilitiesChanged 632 [Транспорты: CELLULAR ...]
onAvailable 632
onCapabilitiesChanged 632 [Транспорты: CELLULAR ...]
onAvailable 632
onCapabilitiesChanged 632 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 632 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 632 [Транспорты: CELLULAR ...]
onAvailable 633
onCapabilitiesChanged 633 [Транспорты: WIFI ...] onAvailable 633 onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onAvailable 633
onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onCapabilitiesChanged 633 [Транспорты: WIFI...]
onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onCapabilitiesChanged 633 [Транспорты: WIFI ...]
onLost 632
onLost 632
onLost 632
onLost 633
onLost 633
onLost 633
onAvailable 634
onCapabilitiesChanged 634 [Транспорт: CELLULAR ...]
onAvailable 634
onCapabilitiesChanged 634 [Транспорт: CELLULAR ...]
onAvailable 634
onCapabilitiesChanged 634 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 634 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 634 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 634 [Транспорты: CELLULAR ...]
onAvailable 635
onCapabilitiesChanged 635 [Транспорты: WIFI ...]
onAvailable 635
onCapabilitiesChanged 635 [Транспорты: WIFI ...]
onAvailable 635
onCapabilitiesChanged 635 [Транспорты: WIFI ...]
onCapabilitiesChanged 635 [Транспорты:WIFI ...]
onCapabilitiesChanged 635 [Транспорт: WIFI ...]
onCapabilitiesChanged 635 [Транспорты: WIFI ...]
onLost 634
onLost 634
onLost 634
onCapabilitiesChanged 635 [Transports: WIFI ...]
onCapabilitiesChanged 635 [Transports: WIFI ...]
Как вы можете видеть, LOST
для сотового транспорта, в то время какAVAILABLE
для WiFi
В соответствии с вашим вариантом использования (включить Wi-Fi, включить мобильные данные, отключить данные Wi-Fi, включить Wi-Fi, отключить Wi-Fi) это то, что я получаю.
onAvailable 640
onCapabilitiesChanged 640 [Транспорты: WIFI ...]
onAvailable 640
onCapabilitiesChanged 640 [Транспорты: WIFI ...]
onCapabilitiesChanged 640 [Транспорты: WIFI ...]
onCapabilitiesChanged 640 [Транспорты: WIFI ...]
onCapabilitiesChanged 640 [Транспорты: WIFI ...]
onCapabilitiesChanged 640[Транспорты: WIFI ...]
onLost 640
onLost 640
onAvailable 641
onCapabilitiesChanged 641 [Транспорт: CELLULAR ...]
onAvailable 641
onCapabilitiesChanged 641 [Транспорт: CELLULAR ...]
onCapabilitiesChanged 641 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 641 [Транспорты: CELLULAR ...]
onAvailable 642
onCapabilitiesChanged 642 [Транспорты: WIFI ...]
onAvailable 642
onCapabilitiesChanged 642 [Транспорт: WIFI ...]
onCapabilitiesChanged 642 [Транспорты: WIFI ...]
onCapabilitiesChanged 642 [Транспорты: WIFI ...]
onCapabilitiesChanged 642 [Транспорты: WIFI ...]
onCapabilitiesChanged 642 [Транспорты: WIFI ...]
onLost 641
onLost 641
onLost 642
onLost 642
onAvailable643
onCapabilitiesChanged 643 [Транспорты: CELLULAR ...]
onAvailable 643
onCapabilitiesChanged 643 [Транспорты: CELLULAR ...]
onCapabilitiesChanged 643 [Транспорт: CELLULAR ...]
onCapabilitiesChanged 643 [Транспорт: CELLULAR ...]