AsynkTask и Loader
Добавлено: 03 май 2016, 13:46
Вот смотрите я запускаю AsynkTask в нем запускается в фоновом потоке doIBackground() метод. Затем после выполнения doIBackground() идет PostExecute() и данные передаются в активити. Но допустим во время выполнения doIBackground() произошло пересоздание активити(поворот экрана) и AsynkTask по завершению основного метода вернет результат в старое активити, которое было до поворота. Но вопрос в чем как долго будет жить старый AsynkTask? После поворота он будет еще жив и удерживать ссылкой старое активити? После выполнения PostExecute() экземпляр AsynkTask не уничтожается? А в какой момент экземпляр AsynkTask уничтожается тогда? И почему вместо него лучше использовать Loader?