Когда аккумулятор на моем устройстве Android умирает Какие методы в классах «Активность» и «Фрагмент» (если есть) вызывается на этапе «Выключение питания» устройства?Какие методы Android вызывают, когда батарея умирает?
Кроме того, если пользователь в настоящее время смотрит на экран в моем приложении, и они удерживают кнопку питания и выбирают выключатель, выполняются ли события, называемые/не называемые, совпадают, когда батарея разряжается и автоматически отключается?
OnPause?
OnStop?
OnDestroy?
OnDetach?
Бонус: Будет ли у меня достаточно времени для хранения небольшого количества данных на веб-сервере?
Чтобы прояснить «штампы», когда аккумулятор устройства «полностью» мертв, он не принимает больше ввода и на экране появляется окно сообщения/загрузка экрана с надписью «Выключение питания». Вскоре после этого устройство выключается.
Мне нужно достаточно времени, чтобы сохранить состояние форм перед выключением телефона. У меня есть стратегия очистки сохраненных данных, если телефон не выключается, но я хочу, чтобы как можно ближе к выключенному телефону (ничто иное, как минута).
ни один из них. Для этого вам необходимо использовать широковещательный приемник. – Rohit5k2
@ Rohit5k2: 'ни один из них' источник для этого подтверждения? (мы говорим об отключенной мощности, а не о внезапном отключении батареи) – njzk2