Articles of android loadermanager

AlphabetIndexer с пользовательским адаптером, управляемый LoaderManager

Я пытаюсь реализовать AlphabetIndexer с Custom Adapter, как это AlphabetIndexer с пользовательским адаптером Мой класс ContactsCursorAdapter расширяет SimpleCursorAdapter и реализует SectionIndexer и я использую LoaderManager для управления курсором моего адаптера, поэтому я переопределил метод swapCursor() как и второй ответ на приведенный выше пример. public class ContactsCursorAdapter extends SimpleCursorAdapter implements SectionIndexer{ private LayoutInflater mInflater; private Context […]

Погрузчик поставляет результат в неправильный фрагмент

У меня есть активность с прокручиванием вкладок с помощью вкладок ActionBar, основанных на примере разработчика Android . На каждой вкладке отображается фрагмент, и каждый фрагмент (на самом деле, Шерлок-Фрагмент) загружает другой вид удаленного запроса api через пользовательский AsyncTaskLoader. Проблема заключается в том, что если вы нажмете вкладку, чтобы переместить 2 вкладки / страницы, а фрагмент […]

Что установить CursorAdapter (контекст контекста, курсор c, int flags), чтобы он работал с CursorLoader?

В документах google указывается, что нельзя использовать первый конструктор CursorAdapters , CursorAdapter(Context context, Cursor c) Есть только два варианта, CursorAdapter(Context context, Cursor c, boolean autoRequery) В котором говорится Конструктор, который позволяет контролировать автоматическое резервирование. Рекомендуется не использовать это, а вместо этого использовать CursorAdapter (Context, Cursor, int). При использовании этого конструктора всегда будет установлен FLAG_REGISTER_CONTENT_OBSERVER. ` […]

Почему мой OnLocationChanged () никогда не вызван?

То, что я пытаюсь сделать: Я пытаюсь разработать приложение, которое требует только местоположения пользователя в начале одного действия. Таким образом, только когда пользователь находится в пределах активности, местоположение обновляется либо сетью, либо GPS. Соответственно, пользователь может выбрать внутреннюю карту. В чем моя проблема: Однако я обнаружил, что приложение всегда использует местоположение истории и никогда не […]

Android: CursorLoader сбой на не верхнем фрагменте

У меня есть несколько ListFragments, которые используют CursorLoader для извлечения их содержимого. По мере того, как пользователь перебирает содержимое, один фрагмент заменяет другой (активность остается прежней). Но если контент изменяется на не-верхнем фрагменте, приложение вылетает: E/AndroidRuntime(18830): FATAL EXCEPTION: main E/AndroidRuntime(18830): java.lang.RuntimeException: Unable to resume activity {com.example.ExampleApp/com.example.ExampleApp.ExampleActivity}: java.lang.IllegalStateException: Content view not yet created E/AndroidRuntime(18830): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2120) […]

Использование CursorLoader для запроса SQLite DB и заполнения AutoCompleteTextView

У меня есть база данных SQLite, которую я бы хотел запросить. Я хочу настроить Android 2.2 на ICS. Я столкнулся с этой статьей о том, как это сделать, но использует устаревший код (не запрашивает асинхронно, а в потоке пользовательского интерфейса). С тех пор я прочитал, что я могу использовать CursorLoader вместе с LoaderManager чтобы сделать […]

OnLoadFinished () вызывается дважды

Я пытаюсь понять, что я делаю что-то неправильно в отношении Loaders. Я использую библиотеку поддержки, и у меня есть фрагмент, который в onCreate () вызывает initLoader (), устанавливающий себя как LoaderCallbacks, однако при вращении он получает результат дважды в onLoadFinished (), один раз в результате вызова init (И он уже имеет данные), и один раз […]

Какова цель startManagingCursor?

Хорошо, в документации указано, что он позволяет Управлению управлять жизненным циклом курсора. Но на самом деле я не вижу в этом смысла, поскольку, когда действие уничтожается, любые ссылки на вновь созданный курсор также должны быть удалены, а затем сам курсор останется погибнуть в следующем цикле сбора мусора. Так зачем беспокоиться?

Обновление представления внутри фрагмента

Я искал многочисленные вопросы, которые похожи на этот, но не нашел ответа ни в одном из них. У меня есть активность с тремя вкладками, доступными через панель действий. Я достиг этого, добавив 3 фрагмента, которые раздувают пользовательский вид, который я сделал, расширяя класс представления. На момент изменения базы данных я пытаюсь обновить представление на моей […]

Как CursorLoader с LoaderManager знает, как отправить курсор на CursorAdapter?

Я прошел через часть своего кода, и я понял, что на самом деле не знаю, как использовать CursorLoader и LoaderManager с CursorAdapter . Это часть, с которой я запутался. agendaAdapter = new MyAgendaAdapter(this, null); makeProviderBundle(new String[] {"_id", "event_name", "start_date", "start_time", "end_date", "end_time", "location"}, "date(?) >= start_date and date(?) <= end_date", new String[]{getChosenDate(), getChosenDate()}, null); getLoaderManager().initLoader(0, […]

Intereting Posts
Обеспечьте безопасную аутентификацию Facebook с помощью моего сервера Как создать RecyclerView с несколькими типами просмотра? Как приостановить использование DownloadManager? Поток и воспроизведение аудио от приложения android до любого доступного динамика, такого как A2DP, автомобильные динамики и т. Д. Может ли Android Toast быть дольше, чем Toast.LENGTH_LONG? Использование контекста для запуска другой операции Не удалось открыть базу данных геоданных в веб-браузере Android Изменение линейного макета верхнего края программно андроида Zoomch не уменьшает масштаб при переходе на следующую страницу фрагмента API 2.3 для Wi-Fi Wi-Fi Наложение клавиш клавиатуры на клавиатуре Android Понимание хранилища ключей, сертификатов и псевдонима Media Player Looping: Android Плагины не всегда добавляются после того, как кордова добавляет платформу android и iOs Защищенные идентификаторы Android в R.java