Вопросы по теме 'android-room'
Как импортировать библиотеку Room Persistence Library в проект Android
Недавно я увидел новую функцию, анонсированную в Google I/O Room Persistence Library для работы с базами данных Sqlite на Android. Я искал официальную документацию и не нашел, какую зависимости, которые я должен импортировать в свой файл gradle в...
43573 просмотров
schedule
18.03.2023
Android Room: как моделировать отношения?
Я только начал работать с Room, и хотя все кажется довольно интуитивно понятным, в настоящее время я не совсем понимаю, как именно я могу справляться с отношениями.
Поскольку SQLite - это реляционная база данных, вы можете указать отношения...
26841 просмотров
schedule
07.01.2023
Почему при использовании Android Room не создается файл базы данных?
Я использую библиотеку Room Persistence Library для своего Android-приложения, но после ее создания я не могу найти файл .sql с таблицами на моем устройстве.
Когда я создаю базу данных через SQLiteOpenHelper , я могу видеть все свои таблицы в...
2887 просмотров
schedule
09.02.2023
Библиотека постоянства Android Room
Я новичок в Room, и @Relation для меня непонятен. Если я правильно понимаю, у меня есть сущности, например. (RSS)ChannelEntity, а в канале есть элементы с именами ItemEntity. Это классы с аннотацией @Entity. У меня также есть POJO для...
857 просмотров
schedule
10.07.2023
Конфигурация Proguard в библиотеке хранилища Android Room
Я использую библиотеку сохраняемости комнат Android 1.0.0-alpha5. При компиляции с ProGuard я получаю следующую ошибку.
Warning:android.arch.persistence.room.paging.LimitOffsetDataSource: can't find superclass or interface...
6814 просмотров
schedule
23.09.2022
Попытка комнаты повторно открыть уже закрытую базу данных
При использовании Room из компонентов архитектуры Android я получил следующую ошибку при попытке доступа к базе данных с помощью компонента Dagger:
java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase:...
21060 просмотров
schedule
29.11.2022
Ошибка помещения: нет альтернативы на входе?
Я пытаюсь обновить таблицу, используя аннотацию @Query библиотеки комнаты, ниже мой код (в интерфейсе Dao):
@Query("UPDATE table_name SET table_name.col1 = :val1 WHERE table_name.col2 = :val2")
void updateValue(long val1, long val2);...
8254 просмотров
schedule
19.05.2023
Библиотека сохраняемости SQLite и комнаты: как объединить условие IN и LIKE?
У меня проблемы с поиском в Google, но, надеюсь, это не слишком сложно для эксперта (или даже среднего уровня).
Есть ли способ найти подстроку в неизвестном количестве множественных условий ИЛИ?
Исходный запрос для Android SQLite Room...
1748 просмотров
schedule
29.07.2023
Использование комнаты как синглтона в Котлине
Я пытаюсь использовать Room как синглтон, поэтому мне не пришлось вызывать Room.databaseBuilder() , что дорого, более одного раза.
@Database(entities = arrayOf(
Price::class,
StationOrder::class,
TicketPrice::class,...
11470 просмотров
schedule
13.04.2022
LiveData List не обновляется при обновлении базы данных
В настоящее время я занимаюсь рефакторингом устаревшего кода для использования компонентов архитектуры Android и настраиваю запросы базы данных и залпов комнаты в своего рода шаблоне репозитория. Таким образом, уровень представления / домена просит...
8246 просмотров
schedule
13.04.2022
Android Room с ошибкой компиляции RxJava Single‹List‹T››
я получаю сообщение об ошибке компиляции «ошибка: не знаю, как преобразовать курсор в возвращаемый тип этого метода» при попытке выполнить запрос
Single<List<T>> getList()
но когда я меняю Single на Flowable все в порядке....
1413 просмотров
schedule
20.09.2022
Журнал отладки DAO базы данных Android Room
Учитывая базу данных комнаты DAO следующим образом:
import android.arch.persistence.room.Dao;
import android.arch.persistence.room.Query;
import java.util.Date;
import java.util.List;
@Dao
public interface MyDao {
@Query("SELECT * FROM...
19242 просмотров
schedule
10.03.2022
Объединение нескольких операций RxJava2 с использованием Room и Firebase
Некоторая предыстория: я новичок в RxJava и пытаюсь сделать в приложении функцию, которая будет работать в автономном режиме и синхронизироваться при наличии сети. Я пытаюсь связать несколько операций, но я плохо разбираюсь в том, как связать вместе...
870 просмотров
schedule
08.10.2022
Android Room: обратный вызов LiveData для вставки обновления?
У меня есть Простой DAO с функцией CRUD
FeedEntryDAO.java
@Dao
public interface FeedEntryDAO {
@Query("SELECT * FROM feedEntrys")
LiveData<List<FeedEntry>> getAll();
@Query("SELECT * FROM feedEntrys WHERE uid = :uid LIMIT...
18774 просмотров
schedule
13.05.2024
Постоянная библиотека комнаты сбрасывает версию до 1
Есть ли способы сбросить версию библиотеки комнаты до 1. Я попытался удалить приложение на своем телефоне. Это не работает.
2813 просмотров
schedule
08.11.2022
Таблица изменения переноса комнаты не добавляет новый столбец и переносит вызовы снова и снова
Итак, в основном я использую место и пытаюсь добавить миграцию с версии базы данных 1 на 2, но моя команда alter не работает. Моя текущая реализация приведена ниже:
void init() {
db = Room.databaseBuilder(Global.getInstance(),...
11757 просмотров
schedule
05.11.2022
Вставка в несколько таблиц с помощью библиотеки сохранения состояния комнаты
Я впервые использую Room. У меня есть класс под названием:
@Entity(tableName = "users")
class User{
@PrimaryKey
@ColumnInfo(name = "id")
@SerializedName("id")
String id;
@ColumnInfo(name = "name")
@SerializedName("name")...
7372 просмотров
schedule
04.04.2023
Библиотека сохраняемости комнаты: странная ошибка во время миграции
Ломаю голову с этой ошибкой. Я не мог найти никакого ответа до сих пор. У меня есть старая база данных, которую я переношу в библиотеку Persistence Room. Однако всякий раз, когда я выполняю миграцию, я получаю следующую ошибку:...
2568 просмотров
schedule
19.05.2023
Невозможно сохранить модель данных, содержащую List‹Model›, с Room ORM Kotlin
У меня проблема с Room ORM, работающим на Kotlin. Моя задача - иметь возможность сохранять и получать модели данных RouteTemplateModel, которые содержат список адресов типа AddressModel и объект класса RouteModel, который содержит заголовок...
1641 просмотров
schedule
18.06.2022
База данных комнат переопределяет вставленные объекты
У меня есть объект объекта следующим образом:
@Entity(tableName = "woks", foreignKeys = arrayOf(ForeignKey(
entity = Order::class,
parentColumns = arrayOf("entryid"),
childColumns = arrayOf("order_id"),
onDelete =...
1502 просмотров
schedule
11.08.2022