Articles of андроид sqlite

Android: обновление версии БД и добавление новой таблицы

Я уже создал таблицы sqlite для своего приложения, но теперь хочу добавить новую таблицу в базу данных. Я изменил версию БД, как показано ниже. private static final int DATABASE_VERSION = 2; И добавлена ​​строка для создания таблицы. private static final String DATABASE_CREATE_color = "CREATE TABLE IF NOT EXISTS files(color text, incident_id text)"; onCreate и onUpgrade […]

Android SQLite: параметр nullColumnHack в методах вставки / замены

Android SDK имеет некоторые удобные методы для управления данными с помощью SQLite. Однако как методы вставки, так и замены используют некоторый параметр nullColumnHack использование которого я не понимаю. Документация объясняет это следующим: но что, если в таблице есть несколько столбцов, которые разрешают NULL ? Я действительно не понимаю: / SQL не позволяет вставить полностью пустую […]

Получить сгенерированный идентификатор после вставки

Я использую SQLite с Android, и я хочу знать, как наилучшим образом получить сгенерированный идентификатор строки, которую я вставил. Решение, которое, как я думаю, делает поиск после включения, но выглядит не лучшим образом.

Метод SQLiteDatabase.query

Я использую метод запроса SQLiteDatabase. Как использовать метод запроса? Я пробовал это: Cursor cursor = sqLiteDatabase.query( tableName, tableColumns, whereClause, whereArgs, groupBy, having, orderBy); TableColumns- columns задается следующим образом. String[] columns = new String[]{KEY_ID, KEY_CONTENT}; Если нам нужно получить все поля, как должен быть сконфигурирован параметр столбца. Нужно ли включать все имена полей в массив String? […]

Как программно удалить базу данных SQLite из Android

Я хотел бы удалить файл базы данных из Android file system программно? Могу ли я запустить скрипт запуска оболочки, который по очереди запускает сценарий оболочки в пространстве Android для удаления базы данных? Могу ли я сделать это в рамках тестового примера JUnit (с вызовом system() )? Как удалить всю базу данных на Android? Мне нужно, […]

Плюсы и минусы SQLite и общих настроек

Каков хороший механизм хранения информации из базы данных SQLite и общих настроек? Зачем использовать общие настройки? Зачем использовать sqlite? Я попытался найти разницу между ними и который является лучшим механизмом для хранения данных, но я не могу найти соответствующий ответ в Google. Пожалуйста, помогите мне с примерами и пояснениями.

Получить boolean из базы данных с помощью Android и SQLite

Как я могу получить значение логического поля в базе данных SQLite на Android? Обычно я использую getString() , getInt() и т. Д., Чтобы получить значения моих полей, но метод getBoolean() не кажется.

Поиск в Android с помощью фрагментов

Кто-нибудь знает учебник или пример того, как реализовать стандартный интерфейс поиска Android с помощью Fragment s? Другими словами, можно ли поставить стандартный поиск с помощью SearchManager во Фрагменте?

Когда запускается SQLiteOpenHelper onCreate () / onUpgrade ()?

Я создаю свои таблицы в своем SQLiteOpenHelper onCreate() но получаю SQLiteException: no such table или SQLiteException: no such column ошибки. Зачем? ЗАМЕТКА: (Это объединенное резюме десятков подобных вопросов каждую неделю. Попытка предоставить «канонический» вопрос / ответ на вики сообщества здесь, чтобы все эти вопросы могли быть направлены на хорошую ссылку.)

Лучший способ работы с датами в Android SQLite

У меня возникли проблемы с работой с датами моего приложения для Android, которое использует SQLite. У меня есть пара вопросов: Какой тип я должен использовать для хранения дат в SQLite (текст, целое число, …)? Учитывая наилучший способ хранения дат, как правильно его хранить с помощью ContentValues? Каков наилучший способ получить дату из базы данных SQLite? […]

Intereting Posts
Установить onClickListener для элемента spinner? Минимальные требования к оборудованию для разработки Android Как удалить кнопку очистки в окне поиска списка? Как установить таймер в android Ошибка добавления геофонов в Android (код состояния 1000) Почему один и тот же интерфейс визуализируется по-разному на эмуляторе и устройстве? Несколько действий, идентичные onCreateOptionsMenu, onOptionsItemSelected и onKeyDown. Могу ли я каким-то образом повторно использовать код? Сделать приложение «Ион» в списке «Поделиться» и получить данные Что такое Uri.parse в android Java.lang.NullPointerException: попытка вызвать виртуальный метод 'android.view.View android.app.Activity.findViewById (int)' для ссылки на нулевой объект Что я должен передать для root при раздувании макета для использования в ActionView MenuItem? Как узнать, прокручивается ли RecyclerView / LinearLayoutManager сверху или снизу? Меню Android Circle Like Catch Notes Приемник вещания для Android не получает намерения Android url override не работает для перенаправления