Articles of android cursor

Как представить 2 курсора как 1 отсортированный курсор?

У меня есть два разных набора данных, каждый из которых использует собственный ContentProvider . Отвечая на них, я могу получить 2 разных курсора. Эти 2 курсора имеют 2 разных первичных ключа, но есть одно и то же поле ( DATE ), которое я могу использовать для упорядочения (другие поля разные). Моя цель состоит в том, […]

Получение результата курсора и превращение его в строку для TextView

Это мой запрос: Cursor nextdate(String Date) { SQLiteDatabase db = this.getReadableDatabase(); String[] params = new String[]{String.valueOf(Date)}; Cursor cur = db.rawQuery(" SELECT MIN (" + colDateDue + ") FROM " + PAYMENTS + " WHERE " + colDateDue + ">=?", params); cur.moveToFirst(); return cur; } Я хочу отобразить результат этого запроса в TextView, но я не […]

Ошибка Cursor.moveToNext

Я вижу отчет о сбоях за это время от времени: Fatal Exception: java.lang.IllegalStateException: Couldn't read row 1127, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. at android.database.CursorWindow.nativeGetLong(CursorWindow.java) at android.database.CursorWindow.getLong(CursorWindow.java:511) at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:75) at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:220) at android.database.AbstractCursor.moveToNext(AbstractCursor.java:245) at android.database.CursorWrapper.moveToNext(CursorWrapper.java:166) at com.anthonymandra.util.ImageUtils.cleanDatabase(SourceFile:381) По-видимому, moveToNext терпит неудачу в середине цикла (примечание, […]

В Android SQLite, работая непосредственно с Cursor, больше памяти эффективнее, чем создание объектов модели?

В большинстве примеров кода для Android заполнение базы данных ListView из базы данных SQLite осуществляется двумя способами: Предварительная выборка данных в список – выполнить запрос, создать объекты модели для каждой строки, затем добавить их в список и закрыть курсор , а затем заполнить ListView List . Без объектов «Список» и «Модель». Выполните запрос и заполните […]

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) { […]

Выделение окна курсора 2048 кб не удалось. # Open Cursors = 1 (# курсоры, открытые этим proc = 1)

Я делаю приложение Kiosk, использующее базу данных. Приложение работает все время на переднем плане. В приложении много потоков, которые используют один общий экземпляр DataBaseHelper. Приложение работает безупречно, но большую часть времени через 5 или 6 часов я сталкиваюсь с этими исключениями, после чего сбой приложений: E / DataBaseHelper: Не удалось выполнить выделение окна курсора 2048 […]

Индекс 0 Запрашивается с размером 0 Ошибка в SQLITE DB

В базе данных есть данные (точнее, 2 строки) с информацией в каждой. Вот код (что имеет значение, не все) из DBADAPTER: // Field Names: public static final String KEY_ROWID = "_id"; public static final String KEY_DEVICE = "device"; public static final String KEY_TYPE = "type"; public static final String KEY_DEVID = "devid"; public static final […]

AlphabetIndexer setCursor не обновляет свой кеш

Я пытаюсь реализовать быстрый скроллер с AlphabetIndexer, но когда курсор изменится, он не обновляет индексный chache. В моем конструкторе CursorAdapter я вызываю setCursor(cursor) но ничего не меняется, и в соответствии с документацией: Ваш адаптер отвечает за обновление курсора, вызывая setCursor (Курсор), если курсор меняется. Метод getPositionForSection (int) выполняет двоичный поиск начального индекса данного раздела (алфавит). […]

IllegalStateException: база данных уже закрыта (с использованием ViewPager)

Я в тупике о том, что вызывает эту ошибку, поскольку я убедился, что я правильно закрываю свой адаптер базы данных (по крайней мере, я думаю, что я). Вот что говорит LogCat (тег для всех из них – AndroidRuntime): FATAL EXCEPTION: main java.lang.IllegalStateException: database /data/data/com.acedit.assignamo/databases/data.db (conn # 0) уже закрыт в android.database.sqlite.SQLiteDatabase.verifyDbIsOpen (SQLiteDatabase.java:2082 ) В android.database.sqlite.SQLiteDatabase.lock […]

SQLite-запрос SQLiteLog (1) нет такой колонки:

У меня 3 класса. Один для настройки БД и таблиц работает отлично. DBHelper.java private static final String TAG = "DBHelper"; public static final String DB_NAME = "pat_test.db"; public static final String TABLE5 = "sites"; public static final String S_ID = BaseColumns._ID; public static final String S_CLIENT = "client_of_site"; public static final String S_POSTCODE = "site_postode"; […]

Intereting Posts
Оценка области маяков с помощью службы в фоновом режиме Как обновить SeekBar из MediaPlayer, запущенного в службе? Есть ли способ добавить значок в Snackbar? Как использовать libGoogleAnalyticsV2.jar с Android Studio Как показать номер пропущенного вызова в режиме блокировки? Twitter Как получить профиль пользователя pic, используя плагин Fabric в android Studio (исправлено) Обновления обновления недоступны для выбранного клиента Ошибка Android SDK Есть ли карта Android PCI? Как передать различные объекты в качестве параметра в AsycTask? В libgdx на Android, как мне сохранить состояние игры в случае, если приложение убито? Android: как использовать цвета текущей темы в ярлыке xml? Ориентация на Android AR Android.database.CursorIndexOutOfBoundsException: запрашивается индекс 0 с размером 0 В чем разница между двумя вариантами использования учетных данных «VPN и приложения» и «Wi-Fi» при установке специального сертификата на эмулятор Android?