Articles of курсор

Схема URI Android ContentProvider для уведомления CursorAdapters, прослушивающего запросы OUTER JOIN

У меня есть Android ContentProvider который позволяет делать запросы LEFT OUTER JOIN в базе данных SQLite. Предположим, что в базе данных есть 3 таблицы, Users , Articles и Comments . ContentProvider выглядит примерно так: public class SampleContentProvider extends ContentProvider { private static final UriMatcher sUriMatcher; public static final String AUTHORITY = "com.sample.contentprovider"; private static final […]

Не удалось выделить CursorWindow

Я работаю в базе данных SQLite3 в своем приложении для Android. Я просто прочитал из предварительно заполненной базы данных, которая имеет 200 тыс. Строк и 14 столбцов. Записи – это слова. Тип данных всех столбцов – это текст. Запрос слов до 11 букв (например, ABANDONMENT) работает нормально. Но на 12 или больше (например, ABANDONMENTS) приложение […]

Обертка / разворачивание курсора в ContentProvider

Я создаю ContentProvider, который является прокси другого ContentProvider (для проблем с безопасностью и для доступа к части функциональности полного приложения). public class GFContactsProvider extends ContactsProvider implements DatabaseConstants { private Context mContext; private ContentResolver mContentResolver; @Override public boolean onCreate() { mContext = getContext(); mContentResolver = mContext.getContentResolver(); } @Override public Cursor query(Uri uri, String[] projection, String selection, […]

Окно курсора: окно заполнено

Я создал ListView, заполненный данными, возвращаемыми из запроса. Он работает, но в LogCat у меня есть сообщение: Cursor Window: Window is full: requested allocation 444 bytes, free space 363 bytes, window size 2097152 bytes И он использует пару минут для загрузки / визуализации ListView. Мой запрос возвращает около 3700 строк String / Int / Double, […]

Ошибка приложения при запуске из-за java.lang.IllegalArgumentException: column '_id' не существует

Всякий раз, когда я запускаю свое приложение, я получаю java.lang.IllegalArgumentException: column '_id' does not exist ошибки в моем LogCat. Я создал столбец '_id' , но он все равно бросает это. Вот моя главная .java: package com.gantt.shoppinglist; import android.app.Dialog; import android.app.ListActivity; import android.database.Cursor; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import […]

Как протестировать, если курсор пуст в запросе SQLiteDatabase

У меня есть таблица SQL, которая создается следующим кодом: public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE " + TABLE_NAME + " (" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + SUBJECT + " TEXT NOT NULL," + TOPIC + " TEXT NOT NULL, " + LECTURENUMBER + " TEXT NOT NULL, " + […]

Лучший способ присоединиться к таблицам с использованием sqlite в android

Я пытаюсь найти лучший способ сделать простое соединение таблицы в моих двух таблицах, используя базу данных sqlite в приложении Android. Самый простой способ использовать CursorJoiner или есть ли более простой способ?

Просмотр курсора базы данных Android

Кто-нибудь знает, как я могу посмотреть, что у него есть курсор во время отладки, чтобы я мог определить функциональность моего помощника базы данных? Он продолжает действовать так, как будто он возвращает данные, но затем, когда я пытаюсь использовать метод cursor.isNull(0) , я продолжаю получать NullPointerException и не могу видеть, что в нем находится курсор, а […]

Android: привязка данных из базы данных к CheckBox в ListView?

Я пытаюсь связать данные из моей SQLiteDatabase с ListView . В настоящее время я использую SimpleCursorAdapter для заполнения SimpleCursorAdapter ListView . К сожалению, это не работает с установкой проверяемого атрибута CheckBox. Вот как я это делаю сейчас; Вместо изменения проверяемого состояния CheckBox адаптер заполняет значение текстовому аргументу, поэтому значение отображается справа от CheckBox как текст. […]

Intereting Posts