Articles of android sqlite

Использование оператора OR с 2-мя заполнителями с одинаковым значением

Я новичок в Android-программировании и искал некоторую помощь по моему запросу. Я пытаюсь найти все приборы, где id выбранной команды равен команде team_1_id или команде team_2_id У меня есть следующий запрос, он возвращает результаты, когда id – team_1_id а не team_2_id public List < Fixture > getTeamFixtures(int id) { List < Fixture > fixtureList = […]

Android API 8, 10 ContactsContract.Data.HAS_PHONE_NUMBER нет такого столбца

Следующий запрос выполняется на моем устройстве (API 15). В моем эмуляторе не работает API 8 или API 10. Вот запрос: Cursor contactsCur = getContentResolver().query( ContactsContract.Data.CONTENT_URI, new String[] { ContactsContract.Data._ID, ContactsContract.Data.CONTACT_ID, ContactsContract.Data.DISPLAY_NAME, ContactsContract.CommonDataKinds.Organization.COMPANY, ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.Data.LOOKUP_KEY, ContactsContract.CommonDataKinds.Phone.NUMBER, Contacts.Data.MIMETYPE, ContactsContract.CommonDataKinds.Phone.MIMETYPE, ContactsContract.CommonDataKinds.StructuredPostal.CITY, ContactsContract.CommonDataKinds.StructuredPostal.STREET, ContactsContract.CommonDataKinds.StructuredPostal.REGION, ContactsContract.CommonDataKinds.StructuredPostal.POSTCODE}, ContactsContract.Data.HAS_PHONE_NUMBER + " >? ", new String[] { "0" }, ContactsContract.Data.DISPLAY_NAME + " COLLATE […]

Как получить идентификатор из базы данных при щелчке элемента списка в android

Я просматривал различные вопросы, связанные с этим на этом веб-сайте, но я не могу решить проблему, которую я получаю. Я хочу получить идентификатор из базы данных при щелчке элемента списка Это класс моих категорий: package com.example.reminders; import java.util.List; import android.app.ListActivity; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import […]

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

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

Выделение окна Sqlite Cursor 2048 kb не выполнено

public List<Diagnosis_tble> GetAllPatientDetails() { List<Diagnosis_tble> DiagnosistblList = new ArrayList<Diagnosis_tble>(); String selectQuery = "SELECT * FROM " + TABLE_Diagnosistble + ""; SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = null; { cursor = db.rawQuery(selectQuery, null); if(cursor.getCount() > 0) { if (cursor.moveToFirst()) do{ Diagnosis_tble diagCreation_tble = new Diagnosis_tble(); diagCreation_tble.SetDiagnosisID(cursor.getString(0)); diagCreation_tble.SetPName(cursor.getString(1)); diagCreation_tble.SetHospitalNo(cursor.getString(2)); diagCreation_tble.SetPGender(cursor.getString(3)); diagCreation_tble.SetPacemaker(cursor.getString(4)); diagCreation_tble.SetDiagType(cursor.getString(5)); diagCreation_tble.SetP_Age(cursor.getString(6)); diagCreation_tble.SetDeviceID(cursor.getString(7)); diagCreation_tble.SetDiagStrtTime(cursor.getString(8)); diagCreation_tble.SetDiagEndTime(cursor.getString(9)); […]

Комплексный запрос с SQL COUNT и SUM

Я пытаюсь создать следующий запрос в Ormlite: SELECT Column1, COUNT(Column2),SUM(Column2) FROM Table WHERE Column3 = 1 GROUP BY Column1; Я использую QueryBuilder для этого, но я не могу понять, чтобы получить сумму, и в результате у меня есть целый список. Каким будет этот список результатов? Я не могу сделать это List, поскольку сумма и количество […]

SQLite не может открыть файл базы данных (код 14) при частом запросе «SELECT»

У меня есть следующий класс «Singleton» для обработки соединения SQLite и для обеспечения 1 экземпляра соединения для всего процесса / приложения: public class DBController { private static DBController instance = new DBController(); private static DBHelper dbHelper; public static DBController getInstance() { return instance; } public SQLiteDatabase dbOpen(Context context) { if(dbHelper == null) dbHelper = new […]

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

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

Акцентированный поиск в sqlite (android)

У меня есть столбец, в котором некоторые элементы содержат буквы с акцентом. Например: Grambú Мое требование состоит в том, что когда я ищу «Грамбу», я должен получить «Грамбу» в результатах. Для этого требования я попытался использовать параметр «COLLATE NOCASE» для этого конкретного столбца. Но это не сработало. Когда я искал решения в Интернете, я обнаружил, […]

Получить случайную строку из базы данных SQLite Android SDK

Я хочу получить случайную строку из базы данных, которую я создал, но я не могу понять, как это сделать. Я нашел несколько вопросов и ответов здесь, в StackOverflow, которые говорят, что я должен использовать это: Cursor cursor = this.db.query("mainTable Order BY RANDOM() LIMIT 1", new String[] { "*" }, null, null, null, null, null); Тем […]

Intereting Posts
Как реализовать функции, такие как Facebook «Новая история»? Значки «Назад» и «Переполнение» Неправильный цвет в предустановленных устройствах после обновления до библиотеки поддержки 23.2.0 Проблемы с SDK для Android Ubuntu 10.04lts Какую мобильную операционную систему я должен кодировать? Как установить столбец как уникальный индекс на Sqlite Может ли AAR включать транзитивные зависимости? Как обрабатывать дочернее событие click в Expandablelistview в Android? Невозможно неявно преобразовать тип «System.IO.Stream» в «Java.IO.InputStream» Camera setDisplayOrientation () в портретном режиме Разрывы Соотношение сторон Как узнать, звоню ли я на Android? Что такое обратная совместимость в Android Studio? Android Emulator – сообщение об ошибке «К сожалению, браузер перестает работать» Как исключить папку res из атрибутов построения градации? Запуск Android Studio AVD Как вибрировать шаблон системы по умолчанию в Android?