Когда трансляция изменений подключения запускается в Android

У меня есть проблема.

Я получил широковещательную рассылку изменений подключения в onResume() в Activity A. Я отменяю регистрацию в onPause().

Теперь скажите, что я в Деятельности B. Следовательно, Активность A находится в onStop(), и трансляция не зарегистрирована. Когда я возвращаюсь к действию A из B, он регистрирует широковещательную рассылку об изменении подключения, и широковещательная рассылка запускается одновременно.

Связь не изменилась вообще. Я использую мобильные данные. Во-вторых, я также не уведомляю о трансляции, чтобы вызвать onReceive(). Это потому, что это трансляция на системном уровне, она вызывает onReceive()?

Возможно, я неправильно понял концепцию. Следовательно, нужно уточнение для того же.

onResume()
{
    IntentFilter filter = new IntentFilter();
    filter.addAction(android.net.ConnectivityManager.CONNECTIVITY_ACTION);
}

0 ответов

Другие вопросы по тегам