Загрузчики в Android Honeycomb

Я пытаюсь понять, как использовать Загрузчики в Android 3.0, но не могу заставить его работать. В документации описывается только использование CursorLoader , но я ' m с помощью AsyncTaskLoader .

Из документации кажется, что вам нужно реализовать только AsyncTaskLoader.loadInBackground () , но он никогда не вызывается после getLoaderManager (). initLoader () , а затем создание загрузчика в обратном вызове.

Я вижу сообщения отладки, в которых говорится: Создан новый загрузчик LoaderInfo {4040a828 # 0: ArticleDataLoader {4036b350}} , поэтому кажется, что он создан успешно.

Возможно ли, что в SDK в настоящее время не работают загрузчики, или есть какой-то метод, который нужно вызвать после создания загрузчика? (они не сделали этого в примере CursorLoader ).

РЕДАКТИРОВАТЬ: Похоже на вызов forceLoad () в загрузчике, возвращенном из initLoader () хотя бы начинает загрузку, но это значит, что вы можете '

10
задан johnnyRose 1 March 2017 в 17:18
поделиться