в моем приложении в определенном действии у меня есть текстовое представление и кнопка. Всякий раз, когда пользователь нажимает кнопку, файл xml анализируется над текстовым представлением. В моем XML-файле у меня около 50 тегов-ответов, и они разобраны по одному. Когда пользователь около 30 вопросов и он поворачивает приложение от пейзажа к портрету или наоборот, вопрос снова начинается с самого начала. Как избежать этой проблемы и поддерживать в том же вопросеПроблема при изменении ориентации в android
ответ
В андроиде при изменении ориентации вашей деятельности воссоздаются. У вас есть варианты для решения этой проблемы.
- Объявите свою активность android: configChanges = "ориентация" в вашем манифесте. Ваша деятельность не будет уничтожена, а onConfigurationChanged будет вызываться с новой конфигурацией.
- У вас должно быть save состояние активности до его уничтожения и restore до его создания.
Вы должны сохранить позицию вопроса в методе onSaveInstanceState()
и восстановить его в методе onRestoreInstanceState()
.
Похоже, вам нужно сохранить состояние приложения при его повороте. Если вы подключили слушателя Orientation, то вы сможете справиться с этим довольно легко.
http://developer.android.com/reference/android/view/OrientationEventListener.html
Это должно помочь быть в состоянии сделать это программно.
Также вы хотите сохранить состояние приложения в этих методах:
onSaveInstanceState(Bundle state)
onRestoreInstanceState(Bundle state)
Эти методы используются для сохранения информации о приложении, как она проходит через Application Lifecycle.
Подробнее здесь: http://developer.android.com/reference/android/app/Activity.html
- 1. iscroll проблема при изменении ориентации
- 2. Проблемы при изменении ориентации ориентации
- 3. Ошибка приложения при изменении ориентации в android
- 4. OutOfMemoryError в Android при изменении ориентации?
- 5. Активность перезагружается при изменении ориентации в Android
- 6. активность перезагрузка при изменении ориентации в android
- 7. NullPointerException при изменении ориентации
- 8. android-Listener потерял при изменении ориентации экрана
- 9. Android + Splash Screen падает при изменении ориентации
- 10. Дублирование Android TableLayout при изменении ориентации
- 11. перезагрузка приложения для Android при изменении макета при изменении ориентации
- 12. Android: принудительное обновление экрана при изменении ориентации
- 13. Приложение для Android прекращается при изменении ориентации
- 14. ШерлокActionBar блокируется при изменении ориентации
- 15. Фрагменты Android: сбой при изменении ориентации экрана
- 16. Android - Добавление просмотров при изменении ориентации
- 17. Состояние управляющей активности при изменении ориентации (Android)
- 18. NullPointerException при изменении ориентации
- 19. Android: Остановка Воспроизведение активности при изменении ориентации
- 20. Приложение для Android закрывается при изменении ориентации
- 21. Android - принудительная перезагрузка локали при изменении ориентации
- 22. Android Fragment & Activity behaivour при изменении ориентации
- 23. Фрагменты Android воссозданы при изменении ориентации
- 24. Android - onTextChanged() вызывается при изменении ориентации телефона
- 25. Android: при изменении ориентации всегда работает webservice
- 26. Ошибка Android Fragment при изменении ориентации
- 27. android - как закончить действие при изменении ориентации?
- 28. Android DialogFragment не сохраняется при изменении ориентации
- 29. Приложение для Android перезагружается при изменении ориентации
- 30. Приложение для Android падает при изменении ориентации