Когда трансляция изменений подключения запускается в Android
У меня есть проблема.
Я получил широковещательную рассылку изменений подключения в onResume() в Activity A. Я отменяю регистрацию в onPause().
Теперь скажите, что я в Деятельности B. Следовательно, Активность A находится в onStop(), и трансляция не зарегистрирована. Когда я возвращаюсь к действию A из B, он регистрирует широковещательную рассылку об изменении подключения, и широковещательная рассылка запускается одновременно.
Связь не изменилась вообще. Я использую мобильные данные. Во-вторых, я также не уведомляю о трансляции, чтобы вызвать onReceive(). Это потому, что это трансляция на системном уровне, она вызывает onReceive()?
Возможно, я неправильно понял концепцию. Следовательно, нужно уточнение для того же.
onResume()
{
IntentFilter filter = new IntentFilter();
filter.addAction(android.net.ConnectivityManager.CONNECTIVITY_ACTION);
}