Как прослушивать события отключения питания в Android, исключая перезагрузки

Я ищу способ прослушивать отключение устройства в Android, но я не хочу включать перезагрузки устройства. Я нашел Intent.ACTION_SHUTDOWN, который выглядел полезным, но включает перезагрузки, поскольку устройство технически выключено, а затем снова включено. Есть ли способ действовать, когда устройство выключено, но не при перезапуске?

Взгляните на эта почта - почему бы вам также не прослушать ACTION_BOOT_COMPLETED, чтобы исключить перезагрузки?

Bö macht Blau 13.08.2018 21:25

Меня беспокоит то, что ACTION_BOOT_COMPLETED происходит при каждом включении, будь то перезагрузка или включение телефона в выключенном состоянии, и у меня нет возможности прослушивать оба события. Кроме того, событие выключения происходит до того, как телефон выключится, а boot_completed произойдет, когда он снова включится, поэтому мне придется следить за двумя событиями, которые произойдут в течение определенного периода времени, и предполагать, что устройство перезапустилось, что просто кажется плохой практикой. Есть другие идеи?

Caitlyn Wiley 14.08.2018 22:05
0
2
376
0

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