Является ли ACTION_BOOT_COMPLETED липкой трансляцией? - PullRequest
2 голосов
/ 19 апреля 2011

документы не говорят так или иначе, но я не могу представить, почему вы не позволили бы этой палке.

Мое приложение переходит в режим паузы, когда SD-карта отсутствует, однако, если пользователь запускает мое приложение до завершения загрузки системы, оно переходит в режим паузы. Поэтому я бы хотел, чтобы система обнаружила, что система еще не завершила загрузку, и подождите несколько секунд соответственно.

Но это становится спорным вопросом, если ваше приложение уже должно работать для прослушивания трансляций ACTION_BOOT_COMPLETED.

1 Ответ

5 голосов
/ 19 апреля 2011

Я не могу представить, почему вы не позволили бы этой палке.

При этом, согласно исходному коду, он не липкий.

однако, если пользователь запускает мое приложение до завершения загрузки системы, оно переходит в режим паузы

Как это возможно?

Но оно становится спорнымукажите, должно ли ваше приложение уже работать для прослушивания трансляций ACTION_BOOT_COMPLETED.

Нет, это не так.Фактически, только способ получения ACTION_BOOT_COMPLETED трансляций - через зарегистрированный манифест BroadcastReceiver, в частности потому, что вы не можете предполагать, что какой-то ваш код будет выполняться во время трансляции.

...