Я создаю счетчик. У меня есть страница статистики, на которую пользователь может пойти и проверить статистику. Когда вы покидаете активность счетчика, нажимая назад, действие уничтожается и данные теряются. я хочу, чтобы пользователи могли перемещаться между действиями с помощью кнопки «Назад», не теряя всех пользовательских данных. Какие-либо предложения?Сохранение активности при нажатии кнопки «Назад» и восстановление при возобновлении активности
0
A
ответ
0
1.Override onSaveInstanceState
для сохранения данных, как это:
@Override
protected void onSaveInstanceState(Bundle outState) {
// save data
outState.putInt("key", 7);//your data
super.onSaveInstanceState(outState);
}
2.Recover данные в onCreate
, как это:
// check if there is a saved data
if (savedInstanceState != null) {
int data = savedInstanceState.getInt("key"); //get your data,here get 7
} else {
//no save data,init it
}
Смежные вопросы
- 1. Android: Восстановление активной активности при возобновлении приложения
- 2. Избегайте активности заставки при нажатии кнопки «Назад»
- 3. Получение java.lang.IllegalStateException: при возобновлении активности нет активности
- 4. Просмотр активности при нажатии кнопки
- 5. Перезапуск MediaPlayer при возобновлении активности
- 6. Обновление RecyclerView при возобновлении активности?
- 7. Сохранение значения при уничтожении активности, затем восстановление
- 8. Восстановить данные активности при нажатии кнопки возврата
- 9. Во избежание onCreate() функция вызова активности при нажатии кнопки «Назад»
- 10. активности не посылает результат при нажатии кнопки назад
- 11. проблемы с отображением активности при нажатии кнопки «Назад»
- 12. восстановление текста кнопки и видимости при изменении активности
- 13. Сбой активности Android при нажатии кнопки
- 14. Изменение активности xml при нажатии кнопки
- 15. Запуск активности при нажатии кнопки «Переполнение»?
- 16. Android SoundBoard Crash при возобновлении активности
- 17. Кинжал 2 Сохранение и восстановление состояния при остановке активности
- 18. Намерение получить снова при возобновлении активности
- 19. сбой приложений cocos2dx при возобновлении активности
- 20. Задача Asynk не соединяться при возобновлении активности
- 21. IndexOutOfBoundsException в FragmentManager при возобновлении активности
- 22. ClassCastException при возобновлении активности в андроиде
- 23. java.lang.NullPointerException при возобновлении активности в viewpager
- 24. Остановка активности после воссоздания при возобновлении
- 25. Сохранение позиции tabLayout при нажатии кнопки «Назад»
- 26. Предотвращение активности при сохранении состояния при нажатии кнопки возврата
- 27. Состояние активности при нажатии кнопки обратной связи против вращения
- 28. Начало активности при нажатии уведомления
- 29. Усиление активности активности/фрагмента при восстановлении
- 30. Сохранение данных в редакторе при нажатии кнопки «Назад»
Как об этой ссылке http://stackoverflow.com/ вопросы/151777/сберегательная активность состояние-в-андроид –