Articles of android cursorloader

Использование CursorLoader для получения писем вызывает дублирование писем

Я пытаюсь получить контакты электронной почты для контактов. Для этого я использую Cursor Loader. Есть одна проблема: я также получаю дубликаты идентификаторов электронной почты. Как удалить дубликат электронной почты. Должен ли я использовать необработанный запрос «SELECT DISTINCT» вместо использования CursorLoader или есть другое решение? @Override public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) { String[] projection = […]

Как указать порядок сортировки запроса поставщику контента

Я пытаюсь загрузить все элементы из таблицы Sqlite в Android и хочу заказать результат. Как указать порядок для возвращаемого курсора? Я запрашиваю ContentProvider через CursorLoader следующим образом: new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null, null, null);

Что делает LoaderManager?

Я пытаюсь понять, что делает loadermanager. Может ли кто-нибудь поделиться с ним примером? Должен ли я использовать их при создании курсора? Если нет, то как я должен использовать? Простой пример очень оценен.

Как правильно вставить значения в базу данных SQLite с помощью метода insert () ContentProvider с помощью CursorLoader?

Я читал документ, но я все еще не уверен. В нем говорится использовать getContentResolver() , но тогда это действительно не использует CursorLoader. Так есть ли способ сделать это через CursorLoader ? Я знаю, как это сделать с помощью query() . Являются ли шаги очень похожими? Даже просто ссылка, которая объясняет именно это, была бы полезна. […]

MediaStore.Images.Thumbnails.getThumbnail возвращает неверный миниатюру вместо NULL

Рассмотрим сценарий, как на картинке: Три фотографии, один из которых – большой GIF-файл (3MP). Я запрашиваю MediaStore, чтобы получить соответствующие миниатюры. Если я инициализирую курсор через CursorLoader с помощью этого sortOrder: MediaStore.Images.Media.DATE_ADDED + " DESC"" Что происходит: MediaStore возвращает предыдущий успешно полученный эскиз: Ожидаемое поведение: когда MediaStore не может получить миниатюру данного изображения, по какой-то […]

В чем преимущество загрузчиков через Asynctask в Android?

Есть ли преимущества Loaders над задачей Async? Также, как сделать загрузчики совместимыми для телефонов с Android froyo. Редактировать: Основная проблема здесь в том, что я не использую собственный DB (SqlLite). Использование БД на сервере разработки. Очевидно, я больше не могу использовать CursorLoader . AsyncTaskLoader не имеет примеров вообще. Если есть, пожалуйста, сделайте ссылку. Лучше ли […]

CursorLoader для нескольких ContentProviders

Мне нужно сделать ListAdapter, который представляет данные из нескольких ContentProviders. Сами ContentProviders представляют одну таблицу из реляционной базы данных. Я хочу использовать систему CursorLoader для извлечения агрегированных данных в ListView. Возможно ли это сделать с 1 загрузчиком или мне нужно использовать несколько загрузчиков? Я бы предпочел использовать его. Я не уверен, как у меня могут […]

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

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

CursorLoader, получить URI для локальной базы данных

Я новичок программист для Android, и недавно я познакомился с учебником, в котором показано, как создать локальную базу данных SQLite, а затем получить доступ к базе данных с помощью SQLiteDatabase.rawQuery для возврата курсора. Я хотел бы изменить мое приложение, чтобы использовать CursorLoader, который, по-видимому, лучший способ доступа к базе данных. Моя проблема заключается в том, […]

NullPointerException в onLoaderFinished с использованием SimpleCursorAdapter

Я переключился с ResourceCursorAdapter где я использовал newView и bindView для SimpleCursorAdapter где я использую только метод getView . Теперь у меня ошибка в onLoaderFinished . Хотя это дает мне NullPointerException на adapter.swapCursor(cursor) мой адаптер и объект курсора НЕ являются нулевыми . Я напишу весь мой код ниже. Любая помощь очень ценится (не осталось много […]