Хранение свойств вне конструктора класса данных в комнатеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Хранение свойств вне конструктора класса данных в комнате

Сообщение Anonymous »

У меня есть вариант использования, когда мне нужно провести сравнение по объектам объектов, но я не хочу включать все свойства в объект. Я определил свою сущность как таковую в прошлом. < /P>
@Entity(tableName = "entity")
data class MyEntity(
@PrimaryKey
@ColumnInfo(name = "name")
val name: String,
) {
@ColumnInfo(name = "description")
var description: String? = null
}
< /code>
Однако, когда я мигрирую в новый проект, я замечаю, что свойства вне конструктора класса данных не хранятся в комнате. Копание вокруг я обнаружил в Интернете информацию, в которой говорится, что значения вне конструктора класса данных не хранятся в комнате. Однако, по крайней мере, из моего опыта, это не всегда так. < /P>
Я использую комнату 2.6.1 в обоих проектах. Я не могу выяснить, почему один проект будет хранить данные вне конструктора класса данных, а один - нет. Это изменилось в какой -то момент? Я, конечно, что -то упускаю, не могу на всю жизнь понять, что это такое.

Подробнее здесь: https://stackoverflow.com/questions/795 ... or-in-room
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»