Описание тега mergecursor

1 ответ

Отображение разнородных данных в виде списка из двух таблиц в Android

У меня есть две совершенно не связанные между собой таблицы Notes и Tasks. Мне нужно показать их обоих вместе в виде комбинированного списка. Для достижения этого объединенный курсор, данный адаптеру списка, должен иметь полное соединение двух табли…
1 ответ

Как объединить данные из двух таблиц базы данных в один listView

Я не совсем понимаю, как объединить два отдельных запроса к базе данных в один listView. В настоящее время мой listView заполняется следующим адаптером, который запрашивает таблицу поврежденных компонентов в моей базе данных и предоставляет список п…
24 окт '12 в 20:46
1 ответ

listview setItemChecked не работает должным образом

У меня возникла проблема со списком, заполненным курсором слияния. У меня есть кнопка в моем приложении, чтобы выбрать все записи в моем списке. Функция, вызываемая при нажатии кнопки, следующая: private void selectAllEntries() { int numberOfItemsIn…
01 сен '13 в 01:33
0 ответов

Находит различие, какая строка от какого курсора?

Я использовал MergeCursor в моем коде два загрузчика дают два курсора. Первый загружает все аудио из External_Content_Uri и второй из Internal_Content_Uri, Проблема в том, что когда я объединяю оба этих курсора и заполняю список аудио-записями, я со…
07 янв '16 в 21:15
0 ответов

Android: добавить столбец в уже заполненный курсор

Я не понимаю, использовать ли MergeCursor или CursorJoiner. У меня есть курсор (A) с загрузкой данных в нем. Допустим, в Cursor (A) есть 100 строк и 3 столбца. Что я хочу сделать, это вставить (добавить) новый столбец в курсор, чтобы результирующий …
09 июл '14 в 04:11
1 ответ

Android ListView не обновляется после изменения курсора

Следующий код используется для заполнения бесконечного ListView. Когда пользователь достигает конца списка, приложение вызывает асинхронную задачу, чтобы получить больше элементов, а затем при выполнении новый курсор возвращается и объединяется с пр…
4 ответа

Использование cursor.respond(Bundle) & cursor.getextras()

У меня есть 2 курсора из разных таблиц в базе данных SQLite. Я пытаюсь поместить данные из двух курсоров в один ListView но для различного форматирования данных от каждого курсора. Что я думал об использовании MergeCursor объединить оба курсора, но …
2 ответа

Слияние курсоров во время onLoadFinished() вызывает StaleDataException после поворота

Я загружаю некоторые результаты из базы данных, используя loaderManager. К сожалению, следующий код создает исключение StaleDataException после поворота устройства: @Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { /…
1 ответ

CursorIndexOutOfBounds с MergeCursor и ContentProvider

Я возвращаю экземпляр MergeCursor от моего поставщика контента, оборачивая курсор от того же поставщика контента. Звучит странно, но мне нужно это для агрегирования данных. Вот код: Cursor filteredLatest = getContext().getContentResolver().query(Lat…
2 ответа

Когда использовать CursorJoiner / MatrixCursor / MergeCursor?

Я изучаю различные способы элегантного получения данных из двух или более соединенных таблиц. я верю MergeCursor( Android Developer Guide) подразумевает, что может (например) заменить эквивалент SQL UNION объединяя два запроса (или добавляя представ…
18 апр '11 в 10:28
1 ответ

MergeCursor не обновляется после изменения данных

Я создаю MergeCursor примерно так: @Override public Cursor loadInBackground() { Log.d(LOG, "loading data in background"); ContentResolver cr = getContext().getContentResolver(); Cursor people = getContext().getContentResolver().query(PeopleProvider.…
1 ответ

Используя MergeCursor и SimpleCursorAdapter, чего не хватает?

Независимо от того, что я делаю, следующее выдает ошибку, что один из столбцов, содержащихся в cursor_counterparty, не существует. Когда я проверил merge_cursor, я могу найти там столбец, вот мой код, что я делаю не так? cursor_invoices = Invoices.g…
1 ответ

Я хочу объединить два курсора с помощью языка kotlin в AndroidX..?

Я создал автономное приложение SMS. В этом я должен объединить два курсора входящих и отправить их в один курсор с помощью MergeCursor. Но это вызывает ошибку в kotlin.Someone может помочь мне, как это исправить.. Я много пробовал и много искал, но …