Мой AsyncTask
для получения данных длинный, и в то же время, в разгар построения моего recyclerview
, я хотел проверить, удалось ли cursorloader
запросить у моего контент-провайдера правильно.AsyncTask и CursorLoader [Android]
Медведь со мной здесь, я использовал обратные вызовы погрузчика interface
и onLoadFinished
для получения результатов. Поскольку asynctask
все еще запущен, загрузчик по-прежнему вызывает поставщика контента по мере его обновления до конца asynctask
. Я хотел бы исключить, что с onLoadFinished
в основном занимается заполнением содержимого adapter
данными курсора, что я не должен беспокоиться о том, что он печатает отчеты журнала одновременно, поскольку asynctask
продолжает работать, но я хотел подтвердить.
Я намерен в конце концов переместить этот asynctask
в intentservice
, который вызывается только через broadcast
.
Я, честно говоря, не понимаю, чего вы хотите. Вы хотите получить результаты позже? –
Также, пожалуйста, добавьте код, который вы попробовали. Я не могу помочь. Если я почти не понимаю вопрос и два, если я не вижу ничего, что можно было бы попробовать. –
извинения, я написал вопрос в спешке, прежде чем отправиться спать, думая об этом сам. У меня есть код, но длинный рассказ короткий, asynctask работает и вставляет в мой контент-провайдер, в то время как загрузчик курсора продолжает обновляться по мере поступления новых данных до тех пор, пока не будет выполнена асинхронизация. Поскольку это произойдет только при первой загрузке программы, это в конечном итоге повлияет на мой пользовательский интерфейс и просмотр ресайклеров при загрузке вниз, пока я его реализую. – kthieu