Вопросы с тегом «android-loadermanager»

6
Разница между initLoader и restartLoader в LoaderManager
Я полностью потерялся в различиях между функциями initLoaderи restartLoaderфункциями LoaderManager: У них обоих одинаковые подписи. restartLoader также создает загрузчик, если он не существует («Запускает новый или перезапускает существующий Загрузчик в этом диспетчере»). Есть ли какая-то связь между двумя методами? Есть ли вызов restartLoaderвсегда позвонить initLoader? Могу ли я позвонить, restartLoaderне …

4
AsyncTaskLoader против AsyncTask
Так как Honeycombи v4 Compatibility Libraryможно использоватьAsyncTaskLoader . Насколько я понимаю, они AsyncTaskLoaderмогут пережить изменения конфигурации, такие как переворачивание экрана. Рекомендуется использовать AsyncTaskLoaderвместо AsyncTask? Имеет лиLoaderManager тоже в кадр? Но я не нашел хороших примеров того, как правильно использовать AsyncTaskLoader. В документации также нет примеров. Может ли кто-нибудь привести хорошие …

3
LoaderManager с несколькими загрузчиками: как получить правильный загрузчик курсора
Мне непонятно, как получить правый курсор, если у вас несколько загрузчиков. Допустим, вы определяете два разных загрузчика с помощью: getLoaderManager().initLoader(0,null,this); getLoaderManager().initLoader(1,null,this); затем в onCreateLoader () вы делаете разные вещи в зависимости от идентификатора: @Override public Loader<Cursor> onCreateLoader(int id, Bundle arg1) { if (id==0){ CursorLoader loader = new CursorLoader(getActivity(), MaterialContentProvider.CONTENT_URI,null,null,null,null); }else{ …

5
Использование CursorLoader без ContentProvider
В документации Android SDK говорится, что этот startManagingCursor()метод устарел: Этот метод устарел. Вместо этого используйте новый класс CursorLoader с LoaderManager; это также доступно на более старых платформах через пакет совместимости с Android. Этот метод позволяет действию заботиться об управлении жизненным циклом данного курсора за вас на основе жизненного цикла действия. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.