Запитання з тегом «android-loadermanager»

6
Різниця між initLoader та restartLoader у LoaderManager
Я повністю втрачений щодо відмінностей між функціями initLoaderта restartLoaderфункціями LoaderManager: Вони обоє мають однаковий підпис. restartLoader також створює завантажувач, якщо його не існує ("Запускає новий або перезапускає наявний навантажувач у цьому менеджері"). Чи існує якесь співвідношення між двома методами? Чи дзвонить restartLoaderзавжди initLoader? Чи можу я зателефонувати restartLoaderбез дзвінка initLoader? …

4
AsyncTaskLoader vs 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{ CursorLoader …

5
Використання CursorLoader без ContentProvider
Документація Android SDK говорить про те, що startManagingCursor()метод знешкоджено: Цей метод застарілий. Використовуйте новий клас CursorLoader разом із LoaderManager; це також доступно на старих платформах через пакет сумісності Android. Цей метод дозволяє дбати про управління життєвим циклом даного курсору на основі життєвого циклу діяльності. Тобто, коли діяльність припиняється, вона автоматично …

2
Використання шаблону проектування Singleton для SQLiteDatabase
Я досить новачок на Android, і я працюю над простим додатком, щоб отримати базовий досвід. Мій додаток досить простий і, серед іншого, складається з приймача мовлення та деяких видів діяльності. Обидва компоненти використовують єдину базу даних, тому теоретично може статися так, що обидва намагаються отримати доступ до бази даних одночасно. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.