я новичок в android .. я столкнулся с проблемой ниже .... Проблема: широковещательный приемник в рамках активности Android не получает намерения после получения NETWORK_STATE_CHANGED_ACTION в службе, запущенной из этой основной операции ..
Более подробная информация: у меня есть действие и служба intentservice в моем приложении. Я вызываю службу из метода onCreate () действия.связь между службой и действием осуществляется через широковещательный приемник в действии, которое получает намерение (скажем, UIintent), которое я отправляю от службы ... это намерение в основном заключается в обновлении пользовательского интерфейса на основе состояния, доступного в моей службе ....
моя деятельность может получать трансляцию намерения (UIintent) от службы до определенного момента времени. После этого мое намерение (UIintent) не принимается в активности.
Iзарегистрировались для NETWORK_STATE_CHANGED_ACTION в моем сервисе.Точка, после которой моя активность не получает намерение (UIintent), - это когда служба получает намерение NETWORK_STATE_CHANGED_ACTION.
Регистрация для UIintent в моей деятельности выполняется внутри самого oncreate ().Я также попытался отменить регистрацию в onPause () и зарегистрировать его снова в onResume (), все еще напрасно. Может ли кто-нибудь помочь мне в решении этой проблемы.Все приемники вещания зарегистрированы в коде, а не в XML.