Articles of андроид sqlite

Как реализовать однократную отмену изменений SQLite DB?

Я пытаюсь адаптировать мое приложение из модели подтверждения к модели отмены. Для тех из вас, кто не знает, это то, где вы можете удалить что-то одним щелчком, но если это была ошибка, вы можете отменить его так же легко, в отличие от прерывания пользователя каждый раз, когда он или она хочет что-то сделать Спросите раздражающего […]

Проблема с заказом на SQLite SQLite

Как я могу запросить базу данных для отображения таблицы с данными двумя разными идентификаторами, но поочередно каждый идентификатор каждой строки и все же упорядочивать по времени. Например. База данных содержит 10 элементов ID1 и 10 элементов ID2. Мне нужно, чтобы это было: ID1 #data #2minutes ago ID2 #data #15minutes ago ID1 #data #4minutes ago ID2 […]

Поиск базы данных SQLite, содержащей кириллические данные

У меня проблема с поиском в моей базе данных SQLite, которая содержит данные, написанные с кириллическими символами. Если ключевое слово также кириллическое, тогда все в порядке, но если нет, то я не смогу получить результат в своем приложении для Android. Есть ли у кого-нибудь идея, как я могу реализовать поиск кириллических данных независимо от кодировки […]

Как достичь взаимосвязи «Наследование» в базе данных SQLite на Android

Рассмотрим эту простую модель: Таблица местоположений базы: +——————————-+ | Locations | +——————————-+ |(PK) _id Integer Autoincrement | | name Text(100) Not null | | is_in_range Integer | +——————————-+ И более специализированная таблица под названием WifiLocation: +——————————-+ | wifi_location | +——————————-+ | ssid Text(0) Not null | | signal_threshold Real | |(PK) _id Integer | +——————————-+ […]

Андроид без учета регистра курсора с оператором LIKE (работает для всех локалей)

Я пытаюсь сделать запрос фильтрации: public Cursor runQuery(CharSequence constraint) { return getActivity().getContentResolver().query( Phone.CONTENT_URI, new String[] {Phone.DISPLAY_NAME, Phone.NUMBER, Phone.TYPE, Phone._ID }, Phone.DISPLAY_NAME + " LIKE '" + constraint + "%'",// <– problem here null, Phone.DISPLAY_NAME); } Но оператор LIKE работает с учетом регистра для символов не-ascii (как говорят документы SQLite). Есть ли способ сделать без учета […]

Как правильно использовать TextSwitcher в ListView?

Мой TextSwitcher для каждой записи в ListView должен отображать первое значение ( text1 ), а затем другое значение ( text2 ), затем первое значение снова и так далее. Это должно произойти только в том случае, если text2 не пуст. В противном случае текст1 всегда должен отображаться (без каких-либо изменений и анимации). Я создал Runnable() , […]

Нормальная таблица с виртуальной таблицей SQLite DB

Руководство разработчика Android, похоже, предпочитает FTS3 в SQLite DB при необходимости поиска. Я прочитал описание FTS3 и, похоже, он создает виртуальную таблицу вместо постоянной таблицы. В чем разница между виртуальной таблицей (FTS3) и обычной таблицей в SQLite? Является ли виртуальная таблица постоянной и остается в базе данных даже после выхода из приложения? Спасибо.

Данные SQLite для RecyclerView

Приложение имеет данные в базе данных SQLite. Пользовательский интерфейс – это, прежде всего, RecyclerView. Вопрос в том, как лучше всего перенести данные из базы данных в пользовательский интерфейс, сохраняя основной поток? Первоначально я планировал использовать CursorLoader, ContentProvider и RecyclerView. Но чтение вокруг этого похоже, что RecyclerView не имеет готовой поддержки для данных, поставляемых с курсором. […]

Синхронизация локального SQLite от Android с Firebase

У меня есть приложение, в котором по умолчанию используется сохранение пользовательских данных в качестве локальной базы данных SQLite , однако я хочу добавить эту опцию, если пользователь хочет войти в систему и передать локальную базу данных в онлайн-базу данных, чтобы к ней можно было получить доступ на нескольких устройства. У меня не так много опыта […]

Sqlite DB с Android некоторые основные вопросы

Я хочу использовать базу данных SQLite в Android. У меня мало вопросов: Максимальный размер базы данных? Насколько безопасны данные? Где хранится база данных? Как долго данные будут оставаться на телефоне?