У меня проблема с последних двух дней. Фактически, когда я запускаю свое приложение на любом другом устройстве, кроме вкладки «Связь», после нажатия кнопки «домой» onDestroy () метод не вызван. Он отлично подходит для меня, но когда одно и то же приложение запускается на вкладке nexus, метод onDestroy() вызывается после нажатия кнопки home.Что я хочу, я не хочу вызывать метод onDestroy() в nexus 7 после нажатия кнопки home.Пожалуйста, разобраться с моей проблемой.Остановить вызов методаDestroy после нажатия кнопки «домой» на вкладке «Nexus 7»
0
A
ответ
2
Вы не можете это решить. Как только ваше приложение переходит в , Android может вернуть ресурсы, используемые вашим приложением, убив ваше приложение и пройдя через onDestroy
Вам необходимо переопределить события жизненного цикла и обработать сохранение данных, необходимых в чтобы предотвратить это.
4
Не полагайтесь на onDestroy()
. Вы должны сделать все, что вам нужно, в onPause()
.
Из onDestroy() документов:
Примечания: не рассчитывайте на этом методе называют в качестве места для сохранения данных! Например, если действие редактирует данные в поставщике контента, эти изменения должны быть зафиксированы либо в onPause(), либо в onSaveInstanceState (Bundle), но не здесь.
Смежные вопросы
- 1. viewWillAppear не вызывается после нажатия кнопки домой
- 2. Активность видима даже после нажатия кнопки «домой»
- 3. Остановить поток после нажатия кнопки
- 4. Как перенести деятельность на передний план после нажатия кнопки «домой»
- 5. Треугольники, не нарисованные после нажатия кнопки «домой» на Android
- 6. Убейте приложение после нажатия кнопки «Домой» (остановите его от паузы)
- 7. Ошибка записи видео на вкладке (Nexus 7)
- 8. вызов ajax после нажатия кнопки на colorbox
- 9. Отсутствие звука после нажатия кнопки «домой» и возврата к действию
- 10. как вернуться в приложение после нажатия кнопки «домой»
- 11. Остановить обновление страницы после нажатия кнопки назад
- 12. Остановить вызов окна подсказки после нажатия «Отмена»
- 13. Как остановить фоновой цикл после нажатия кнопки?
- 14. Колесная анимация колесика не работает после нажатия кнопки «Домой»
- 15. Состояние перезагрузки приложения после нажатия кнопки «домой» с видеоизображением
- 16. Как анимировать изображение в фоновом режиме после нажатия кнопки «Домой»?
- 17. Как пропустить первое действие после нажатия кнопки «домой» (Android)
- 18. Как перезагрузить веб-просмотр после нажатия кнопки «домой»?
- 19. Открыть PDF на другой вкладке после нажатия кнопки в html
- 20. Как остановить службу при нажатии кнопки «Домой»?
- 21. Показать обратный вызов после нажатия кнопки
- 22. Вызов jquery autocomplete после события нажатия кнопки
- 23. Откройте Google Now на выводе без нажатия кнопки «домой»
- 24. вызов события нажатия кнопки
- 25. Вызов обработчика нажатия кнопки
- 26. Невозможно скрыть программную клавиатуру по умолчанию на вкладке Nexus 7
- 27. После нажатия кнопки «домой» и возврата к игре на некоторое время появляется черный экран
- 28. JQuery - вызов функции на изменение размера и после нажатия кнопки
- 29. Остановить вызов -removeAllAnimaitions
- 30. Отключить кнопки после нажатия кнопки
На самом деле, я хочу, чтобы моя активность после нажатия кнопки дома –
Вы не можете убедиться, что ваша активность останется «живой» при входе на главный экран. Это полностью до android, в котором состояние будет сохранено. Если вам необходимо выполнить операции, используйте Сервис. – WarrenFaith
хорошо спасибо Уоррен .. –