2012-03-21 3 views
1

Я планирую зарегистрировать несколько событий в моем широковещательном приемнике, который зарегистрирован в Java-коде (не показан). Мне нужно слушать эти события на протяжении всего срока службы приложения. Чтобы получать события для целого срока службы приложения, нужно ли хранить блокировку частичного слежения за весь срок службы приложения (поскольку я не регистрируюсь в манифесте)? Пожалуйста помоги.Приемник Broadcast Broadcast: Регистрация приемника в Java-коде vs manifest

ответ

0

Если у вас есть Activity или Service, и вы вызвали registerReceiver() в любом из них, вы можете только ожидать получения трансляций во время работы ЦП.

Если вы хотите получать, даже если пользователь не использует устройство, то да, вам необходимо использовать частичный wakelock.

Смежные вопросы