Вопросы с тегом 'android-room'

По вопросам, связанным с библиотекой пространственных данных Android Room (которая входит в состав компонентов Android Architecture)
7

Комната - каталог экспорта схемы не предоставляется процессору аннотации, поэтому мы не можем экспортировать схему

Я использую компонентную базу данных Android Я все настроил, но при компиляции Android Studio выдает мне следующее предупреждение: Каталог экспорта схемы не предоставляется обработчику аннотаций, поэтому мы не можем экспортировать схему. Вы может...
02 июн. '17 в 6:25
6

Как сделать первичный ключ как автоинкремент для Room Persistence lib

Я создаю класс класса Entity (Room Persistence lib), в котором я хочу сделать foodId как автоинкремент. @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey va...
22 мая '17 в 9:44
9

Библиотека противого помещения. Удалить все

Как я могу удалить все записи в конкретной таблице с помощью библиотеки сохранения пространства? Мне нужно отбросить таблицу, но я не могу найти какую-либо информацию, как это сделать. Только когда база данных переносится или загружает все записи и ...
29 мая '17 в 14:08
5

Обновите определенное поле объекта в комнате Android.

Я использую библиотеку персистентности комнаты Android для моего нового проекта. Я хочу обновить поле таблицы. Я пытался, как в моем Dao - // Method 1: @Dao public interface TourDao { @Update int updateTour(Tour tour); } Но когда я пытаюс...
21 авг. '17 в 4:29
15

Постоянный номер Android: AppDatabase_Impl не существует

Мой класс базы данных приложения @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favorites...
10 окт. '17 в 11:29
5

Android Room - получить идентификатор новой вставленной строки с автогенератором

Вот как я вставляю данные в базу данных с помощью библиотеки сохранения пространства: Entity: @Entity class User { @PrimaryKey(autoGenerate = true) public int id; //... } Объект доступа к данным: @Dao public interface UserDao{ @I...
05 июн. '17 в 7:55
9

Библиотека сохранности Android для Android: Upsert

Библиотека сохранности Android в комнате любезно включает аннотации @Insert и @Update, которые работают для объектов или коллекций. Однако у меня есть прецедент (push-уведомления, содержащие модель), которые потребуют UPSERT, поскольку данные могут и...
14 авг. '17 в 14:48
18

Android Room - простой запрос выбора - не удается получить доступ к базе данных в основной теме

Я пытаюсь создать образец с Библиотека сохранения пространства. Я создал объект: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phon...
24 мая '17 в 19:36
9

Просмотр содержимого базы данных, созданного с помощью библиотеки сохранения пространства

Есть ли более простой способ увидеть содержимое базы данных, созданное с помощью библиотеки сохранения пространства в Android Studio?
08 июн. '17 в 7:32
6

Как обновить LiveData из ViewModel из фоновой службы и обновить интерфейс

Недавно я изучаю архитектуру Android, которая недавно была представлена Google. Из документации я нашел это: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User&...
26 мая '17 в 15:15
6

Миграция базы данных объекта, если добавлена только новая таблица

Предположим, у меня есть простая База данных: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Теперь я добавляю новый объект: Pet и bumping version to 2: @Databa...
23 янв. '18 в 10:50
3

Android Room - выбор запроса с помощью LIKE

Я пытаюсь выполнить запрос для поиска всех объектов, чьи имена содержат текст: @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable<List<Hamster>> Сообщения: Error:no viable alternative a...
25 мая '17 в 15:53
15

Номер не может проверить целостность данных.

Я получаю эту ошибку во время запуска программы с помощью Database Room Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number. Каж...
26 мая '17 в 8:46
6

Библиотека сохранности Android Room и Kotlin

Я пытаюсь написать простое приложение, используя Kotlin и Room Persistance Library. Я следовал за учебником в кодовой надписи Android Persistance. Вот мой класс AppDatabase в Kotlin: @Database(entities = arrayOf(User::class), version = 1) abstract ...
19 мая '17 в 8:45
10

Невозможно найти сеттер для поля - используя базу данных Kotlin с комнатой

Я интегрируюсь с библиотекой Persistence. У меня есть класс данных в Kotlin: @Entity(tableName = "story") data class Story ( @PrimaryKey val id: Long, val by: String, val descendants: Int, val score: Int, val ...
27 мая '17 в 5:54