Я разрабатываю приложение для Android, которое должно получать статистику трафика один раз в неделю. Проблема в том, что если пользователь перезагрузит свое устройство, статистика будет перезагружена, и приложение не сможет получить статистику, просто вычитая текущее значение с предыдущим. Мне было интересно, существует ли какой-то слушатель для этой цели.Как получить уведомление, когда устройство Android начнет перезагрузку
ответ
Существует, к сожалению, нет способа найти (в надежной манере), что устройство перезагружается.
В дополнение к тому, что перезагрузка может происходить разными способами (из пользовательского интерфейса - это процедурное завершение времени выполнения Android или из командной оболочки с помощью команды «reboot», которая является вызовом уровня Linux на уровне пользователя), вы, вероятно, не будет иметь достаточного времени, чтобы что-либо сделать в вашем приложении после запуска последовательности перезагрузки.
Архитектурно, вы всегда должны быть в ситуации, когда в случайных перезагрузки не должно сделать ваше приложение потерять критичные данные - то есть всегда периодически сохранять ваши аналитические данные в файл во внутренней памяти и т.д.
- 1. Как получить уведомление, когда уведомление начнет текущую активность в Android
- 2. уведомление BluetoothAdapter когда Bluetooth устройство unboded
- 3. Android GCM не отправляет уведомление на устройство
- 4. Как получить уведомление, когда приложение установлено на android
- 5. уведомление прекращено, когда устройство перезагружается в monodroid
- 6. Android GCM: не отправляет уведомление, когда устройство не работает.
- 7. Уведомление APNS не получено, когда устройство отключено
- 8. Как получить уведомление, когда устройство теряет сетевое подключение в android L (API 21)
- 9. Как получить уведомление, когда новое устройство подключилось к точке доступа Android.
- 10. Как получить уведомление, когда пользователь Android Android установит мое приложение?
- 11. Android-студия не начнет
- 12. Android: уведомление GCM Push на конкретное устройство
- 13. Android: После установки устройства Уведомление на устройство выдает уведомление каждый раз без сообщения, когда я перезапускаю устройство?
- 14. Когда Javascript начнет вызывать ActionScript?
- 15. отправить устройство на устройство gcm уведомление
- 16. Как определить, когда устройство имеет низкую память на Android
- 17. Android PhoneGap - контроль, когда показывать уведомление
- 18. Как получить уведомление в Android, когда встроенное приложение завершает загрузку
- 19. Как получить уведомление, когда приложение закрыто в Android
- 20. Как получить уведомление, когда пользователь скопировал что-то в android?
- 21. уведомление только показывает, когда устройство подключено к USB
- 22. Как предотвратить перезагрузку в Android?
- 23. Как получить уведомление, когда пользователь Facebook установил приложение
- 24. Звуковое устройство wm_message изменило уведомление
- 25. Уведомление о публикации iOS, когда устройство подключается к wi-fi
- 26. Xamarin.iOS - PushNotification, когда устройство выключено
- 27. Как отправить уведомление на устройство через GCM
- 28. Как получить уведомление, когда enumerateLinesUsingBlock завершен
- 29. Как получить уведомление, когда телефон вибрирует?
- 30. XNIO: Как получить уведомление, когда соединение закрыто?