При использовании пользовательских asynctaskloader
для загрузки данных из веб-сервиса, если я нажмет кнопку HOME в середине процесса загрузки, а затем снова введите приложение снова метод onloadfineed () не вызывается. Мой фрагмент звонит SetretainInstance (TRUE)
в в
оксированных ()
, и он также вызывает GetLoaderManager.initloader (0, NULL, IT)
в том же методе (как Рекомендовано).
Во время тестирования я вижу, что при возвращении к фрагменту ОНИКТИЧЕСКОЕЛЕНИЕЦЕНТАЦИОННЫЕ ()
не вызывается, так что это может быть почему onloadfined ()
не вызывается. Но где еще поставить инициативный загрузчик ()
метод? Я прочитал в нескольких местах, которые он не должен вызывать в onResume ()
.
Итак, любые идеи? У меня есть много погрузчиков на различных экранах в моем приложении, и мне нужно решить эту проблему элегантным образом.