Articles of android cursoradapter

ORMLite с CursorAdapter в Android

Я изменяю свое приложение для Android для работы с ORMLite, и в настоящее время он использует несколько CursorAdapters, которые я очень хочу сохранить в попытке свести к минимуму кодирование. Я не уверен на 100%, но t показывает, что когда ORMLite создает поле id в db, он всегда использует id , а для CursorAdapter – _id. […]

Android: расширение контактной книги пользователя. Производительность ContentProvider vs Sqlite vs Список в памяти

У меня и моей команды Android есть проблемы. У нас есть приложение, которое представляет контактную книгу пользователя с расширенной информацией. Текущая настройка Наше приложение читает Контакты поставщика ОС Android. Отправляет эту информацию на наш Сервер, который вычисляет для нас пару необходимых полей. Эта информация позже извлекается нашим приложением, и мы сохраняем эту информацию в базе […]

Что установить 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. ` […]

ListView с использованием двух курсорных адаптеров?

У меня есть код, который выполняет два запроса по базе данных и возвращает два объекта курсора. Есть ли способ объединить эти два курсора, чтобы весь ListView данные от обоих?

Android: как использовать CursorAdapter?

У меня есть база данных, ListView и CustomCursorAdapter которые расширяют CursorAdapter . Кнопка меню добавляет элемент в базу данных. Я хочу, чтобы ListView обновлял и показывал это изменение. Обычно он не показывает этот новый элемент, пока я не перейду на рабочий стол и не открою приложение. Я в конечном итоге cursor.requery() его работать, вызывая cursor.requery() […]

Преобразование ArrayAdapter в CursorAdapter для использования в SearchView

Как преобразовать ArrayAdapter<String> из статических данных в CursorAdapter для использования CursorAdapter предложений в SearchView ? Я построил ArrayAdapter<String> из статических данных ( allString ) ArrayAdapter<String> searchAdapter = new ArrayAdapter<String>(context, R.layout.listitem, allString); И я использую его для MultiAutoCompleteTextView который отлично работает на устройствах с уровнем API менее 11 MultiAutoCompleteTextView findTextView.setAdapter(searchAdapter); Однако мой целевой API – это […]

Перетаскивание сортировки адаптера курсора и адаптера списка

Я очень удивлен, что есть такая небольшая информация о перетаскивании с адаптером курсора и адаптером списка. Самый близкий пост, который я нашел в stackoverflow, следующий: https://stackoverflow.com/a/5047618/317889 Но мне непонятно, как реализовать то, что предлагает CommonsWare, – разъяснение было бы очень полезно. Пока я привязываю данные курсора к адаптеру списка и устанавливаю его следующим образом: mMyCursorAdapter […]

Android RecyclerView + CursorLoader + ContentProvider + «Загрузить больше»

Я создал одно действие, в котором я реализую CursorLoader для загрузки данных из базы данных. Я сделал это для всех записей этой таблицы, но хочу загрузить 30-30 записей, таких как Load More Functionality Я попытался создать запрос и загрузить первые 30 записей, но я не могу понять, как я могу запросить новые записи. Мой код […]

Что такое bindView () и newView () в CursorAdapter

У меня есть собственный CursorAdaptor в моем проекте с переопределенными методами bindView(View view, Context context, Cursor cursor) и newView(View view, Context context, Cursor cursor) . Я хочу знать, для чего используется CursorAdapter , и какова разница между и использованием переопределения bindView() и newView() . Я прочитал сайт разработчика и этот учебник, но все же я […]

Android. Является ли шаблон ViewHolder автоматически реализованным в CursorAdapter?

Я всегда использую шаблон ViewHolder в своих пользовательских классах ArrayAdapter . Однако в CursorAdapter метод getView() не является обязательным для переопределения, но имеет методы bindView и newView . Мой вопрос: CursorAdapter повторно использует представления, внутренне реализуя шаблон ViewHolder , или он должен быть закодирован, как мы обычно делаем в пользовательском ArrayAdapter ? Если это нужно […]