@MdaUZH

Как сохранить AsyncTask при повороте экрана?

Всем привет)

При повороте экрана нужно сохранить AsyncTask
Метод onRetainNonConfigurationInstance устарел, что использовать вместо него ?

Рекомендуют Fragment#setRetainInstance(true), но я не использую фрагменты и не понимаю как с помощью этого сохранить объект, примеров нагуглить тоже не могу..

Подскажите пожалуйста, буду очень благодарен
  • Вопрос задан
  • 350 просмотров
Решения вопроса 2
orcDamnar
@orcDamnar
Java, C/C++, Android SDK
Я что то не пойму, когда он устарел. Просто не рекомендуется использовать onRetaineNonConfigurationInstance на прямую его переопределяя, а использовать onRetainCustomNonConfigurationInstance и будет вам счастье. А получать сохраненный объект через getLastCustomNonConfigurationInstance(). Я не понимаю, почиму так сложно читать официальную документацию? Или дайте прув, где написано, что это все устарело или deprecated?
Ответ написан
Комментировать
@Tiberal
В сторону loader гляньте
https://developer.android.com/reference/android/co...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы