Articles of simplecursoradapter

Поставщик контента для нескольких таблиц

Я новичок в Android и внедряю контент-провайдера для 5 таблиц. Мои вопросы: Должен ли я иметь поставщика контента для каждой таблицы или нескольких таблиц в одном поставщике контента? Поскольку поставщик контента имеет один метод вставки, обновления, запроса, удаления. Как включить в приложение только одного поставщика контента? Я искал и в большинстве примеров, я нахожу только […]

Простой адаптер coursor с базой данных SQLite и custmize listview

Я смущен здесь, где есть реальная ошибка. Я хочу отобразить запись из базы данных SQLite в listview с помощью простого адаптера coursor. В моей базе данных SQLite нет поля типа _id! Но ошибка касается этого, о котором я упоминаю ниже: Ошибка: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.blundell.tut/com.blundell.tut.ui.phone.update_page}: java.lang.IllegalArgumentException: column '_id' does not exist Мои файлы […]

ListView пуст, если SimpleCursorAdapter закрыт ()

У меня проблема с пониманием, почему мой ListActivity и его соответствующий listView пуст, когда я вызываю метод close () на объект курсора ? Позвольте мне немного пояснить … Я возвращаю некоторые значения из БД и получаю результат в моем объекте курсора. После этого я создаю свой SimpleCursorAdapter и свяжу столбца с db с полем в […]

NullPointer, когда findViewById () в SimpleCursorAdapter

Я использовал SimpleCursorAdapter с XML-файлом с определенными в нем представлениями: <LinearLayout …> <ImageView android:id="@+id/listIcon" /> <TextView android:id="@+id/listText" /> </LinearLayout> Моя цель заключалась в том, чтобы программно настроить цвет текста TextView и цвет фона LinearLayout (то есть каждую строку в ListView); Цвет возвращается из базы данных. Я получал NPE при попытке манипулировать TextView, например, после того, […]

Android: бесконечная прокрутка – ListView и курсор

У меня есть таблица DB с ~ 15 000 строк, которые я хочу отобразить в списке. Я хочу отображать первые 100, и когда пользователь прокручивается до последнего элемента, должны загружаться следующие 100 (так далее …). Я реализовал на OnScrollListener (), который вызывает AsyncTask, ответственную за загрузку большего количества элементов. Проблема в том, что мой SimpleCursorAdapter […]

Как объединить два или более столбца с Android SimpleCursorAdapter

SimpleCursorAdapter adapter = new SimpleCursorAdapter( this, R.layout.mytaskslayout, cursor, new String[] {"Aircraft","Discrepancy","ARR_FLT"}, new int[] {R.id.ac, R.id.discrepancy, R.id.arrinfo} ); Можно ли объединить два или более столбца и отобразить их в одном файле R.id.XXX? Если да, то как?

Android – поддерживает ли SimpleCursorAdapter несколько макетов, таких как BaseAdapter?

Я знаю, что вы можете создать настраиваемый Adapter расширяющий BaseAdapter и создать различные макеты, которые можно раздуть в зависимости от того, в какой строке находится AdapterView . Но есть ли способ получить простой набор настроек с помощью SimpleCursorAdapter ? Например. У меня есть база данных, и я хотел бы запросить ее и вернуть результаты в […]

Android – отображение результатов курсора из базы данных в ListView

Я пытаюсь правильно отобразить курсор в списке. Он правильно отображается при использовании тоста, поэтому курсор правильно извлекает данные, но у меня возникают проблемы с его отображением в формате списка. Должно быть 6 столбцов в каждой строке. Он отображает только одну строку без данных. Я уверен, что это очень простая проблема. Может быть, кто-нибудь может сказать […]

AutoCompleteTextView с CursorLoader и SimpleCursorAdapter

Я пытаюсь заполнить список предложений данными db. Однако я получаю StaleDataException s. Он выбрасывается довольно случайным образом, но всегда, когда я ввожу персонажа в текстовое окно. Вот мой код: CursorLoader расширяет класс Cristian 's SimpleCursorLoader public class TagCursorLoader extends SimpleCursorLoader { private String mSelection; private TagDbLoader mDbLoader; public TagCursorLoader(Context context, TagDbLoader dBLoader, String selection) { […]

RecyclerView.Adapter onCreateViewHolder и методы onBindViewHolder не получают вызова

Я пытаюсь реализовать TwoWayView в своем проекте, следуя образцу проекта, представленному в этой ссылке. Я реализовал все, и мой код работает без ошибок, но фактический список не накачивается. После отладки я узнал, что адаптер настроен правильно, и метод getItemCount также возвращает положительный результат, но другие два переопределенных метода onCreateViewHolder и onBindViewHolder не получают onBindViewHolder . […]