Я все еще пытаюсь найти «правильный» шаблон проектирования при работе с AsyncTask
s и поворотом экрана.Я прочитал это сообщение в блоге общего пользования , которое ссылается на этот код , но метод onRetainNonConfigurationInstance устарел.Волшебное предложение в документации гласит: «Гарантия отсутствия обработки сообщений при переключении на следующее действие упрощает использование с активными объектами ...», что является действительно важной частью того, что сделал этот метод.Я не вижу его предложения использовать setRetainInstance () для достижения той же цели.
Я также видел сообщения , такие как этот , чей ответ одинна самом деле не что иное, как плохой взлом, который охватывает только 90% случаев использования (т. е. что произойдет, если ваша задача выполняется, а затем приходит телефонный звонок, это решение не будет работать).
Было предложено просмотреть код здесь для примеров AsyncTask, но если я не плотный, я не вижу их где-либо в приложении (при использовании поиска функция в коде Google)
Этот вопрос, очевидно, задавался много раз, но я не видел актуальный, правильный ответ.Если таковой существует, пожалуйста, ответьте и закройте как дубликат, если необходимо, но хотя бы ответьте!:)
Это еще одна ссылка , в которой рассматривается тот же устаревший метод.