Room cоздает все поля таблицы кроме одного

Рейтинг: 1Ответов: 0Опубликовано: 21.03.2023

Компилируется без ошибок, но при запуске приложения в таблице отсутствует одно поле.

код класса

@Entity(tableName = "basestation")
data class BaseStation(
    @PrimaryKey(autoGenerate = true)
    var id: Int = 0,
    var operator: String = "",
    var Number: Int = 0,
    var Phone: Int = 0,
    var Vendor: Int = 0,
    var address: String = "no data",
    var lat: Double = 0.0,
    var long: Double = 0.0,
    var AZ: Int = 0,
    var type: String = "no data",
    var RAD: Int = 0,
    var SEC: Int = 0
)

версия SDK 33 версия room 2.5.0 После запуска на эмуляторе загружаю данные из csv-файла, в файле все столбцы заполнены, но при просмотре БД через App Inspection поля "long" просто нет

UPD

Тестировал в Android Studio Electric Eel в двух ОС - Windows 10 и Kubuntu 22.04. На винде всё ок, а в кубунте эмулятор ведёт себя иначе. Эмуляторы в обоих случаях почти идентичны - API 29, Pixel 2.

Ответы

Ответов пока нет.