Я делаю приложение для будильника, но столкнулся с проблемой, связанной с функцией быстрой загрузки HTC. эта функция помещает устройство в глубокий спящий режим вместо поворота устройства.«Быстрая загрузка HTC» не транслирует BOOT_COMPLETED намерение или не очищает намерения от диспетчера аварийных сообщений
Проблема заключается в том, что, поскольку телефон не выключается (хотя это так воспринимают пользователи), он не стирает мои намерения от диспетчера аварийных сигналов, из-за чего все мои сигналы тревоги уходят прямо, пользователь поворачивает свой телефон назад on (если истек срок тревоги). Это не тот опыт, который я хочу, чтобы пользователи имели с моим приложением. Я хочу уведомить пользователей о загрузке с помощью уведомления о том, что «X количество тревог отключилось, когда ваш телефон был выключен». Я не могу сделать это по ранее упомянутой причине, а также потому, что событие, хотя телефон «выключен» (нет приложений, работающих в фоновом режиме, никаких уведомлений, ничего), он не будет транслировать намерение BOOT_COMPLETED при возврате.
Кто-нибудь знает, как обойти это? возможно, действие специального намерения, используемое htc для указания быстрых загрузочных событий?
Спасибо за помощь!
Он не должен транслировать BOOT_COMPLETED, потому что это на самом деле не перезагрузка. –
хорошо, я понимаю это, но пользователь видит это как перезагрузку, так что у вас есть хорошая идея альтернативной трансляции для прослушивания? –