Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.71
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
#1

Сохранение объекта при повороте экрана - Программирование Android

05.06.2013, 21:15. Просмотров 2769. Ответов 7
Метки нет (Все метки)

здравствуйте,читаю в доках,что метод onRetainNonConfigurationInstance () устарел и надо пользоваться Fragment.setRetainInstance(true) даже в activity которое вообще не содержит фрагментов. Вопрос как это правильно делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 21:15     Сохранение объекта при повороте экрана
Посмотрите здесь:
При повороте экрана, сохранить 3 объекта(фрагменты) и потом восстановить их Android
Сохранение цвета Layout при повороте экрана (ПОРТРЕТ->ЛАНДШАФТ) Android
Android Ошибка при повороте экрана
При повороте экрана выпадает ошибка Android
Android Непонятное поведение при повороте экрана
Android Сохранить imageview при повороте экрана
Анимация при повороте экрана - в своем приложении Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 21:24     Сохранение объекта при повороте экрана #2
Цитата Сообщение от lavan Посмотреть сообщение
надо пользоваться Fragment.setRetainInstance(true) даже в activity которое вообще не содержит фрагментов
если нет фрагментов, то нету к чему вызывать setRetainInstance.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
05.06.2013, 21:38  [ТС]     Сохранение объекта при повороте экрана #3
если нет фрагментов, то нету к чему вызывать setRetainInstance.
это почему? а если в onCreate() запускается поток или есть AsyncTask и т.д
или я не понял ваш ответ?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 21:42     Сохранение объекта при повороте экрана #4
Цитата Сообщение от lavan Посмотреть сообщение
это почему?
потому что это метод фрагмента.


Цитата Сообщение от lavan Посмотреть сообщение
а если в onCreate() запускается поток или есть AsyncTask и т.д
можно запретить пересоздание активити при повороте или воспользоваться фрагментами или создать синглетон или, на крайняк, статик переменную.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
05.06.2013, 21:56  [ТС]     Сохранение объекта при повороте экрана #5
потому что это метод фрагмента.
я понимаю,что это метод фрагмента. т.е вы хотите сказать,что разрабы решили сохранения нужны только в фрагментах?
ага,был нормальный метод для сохранения ссылок,а теперь надо придумывать костыли и велосипеды
можно запретить пересоздание активити при повороте или воспользоваться фрагментами или создать синглетон или, на крайняк, статик переменную.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 22:00     Сохранение объекта при повороте экрана #6
хз, видимо, призывают использовать фрагменты)
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
05.06.2013, 22:04  [ТС]     Сохранение объекта при повороте экрана #7
видимо призывают
тупо заставляют!
Спасибо за беседу.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 22:05     Сохранение объекта при повороте экрана
Еще ссылки по теме:
Android Запрет выполнения onCreate при повороте экрана
Как сохранить состояние хронометра при повороте экрана? Android
Как при повороте экрана показывать видео дальше, а не сначала Android
Запуск AsyncTask при повороте девайса Android
Android Ошибка с фрагментами при повороте устройства

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 22:05     Сохранение объекта при повороте экрана #8
я ставлю запрет на пересоздание активити и не парюсь...
Yandex
Объявления
05.06.2013, 22:05     Сохранение объекта при повороте экрана
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru