База данных номеров Android игнорирует проблему «Пробовал следующие конструкторы, но они не совпали»Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 База данных номеров Android игнорирует проблему «Пробовал следующие конструкторы, но они не совпали»

Сообщение Anonymous »

Мой класс сущности:
@Entity(tableName = "student")
data class Student(
var name: String,
var age: Int,
var gpa: Double,
var isSingle: Boolean,

@PrimaryKey(autoGenerate = true)
var id: Long = 0,

@Ignore //don't create column in database, just for run time use
var isSelected: Boolean = false
)

И затем я вставляю вот так (проверено в androidTest):
val student = Student("Sam", 27, 3.5, true)

studentDao.insert(student)

Эта ошибка возникает сразу после добавления аннотации @Ignore:
C:\Android Project\RoomTest\app\build\tmp\kapt3\stubs\debug\com\example\roomtest\database\Student.java:7: ����: Entities and POJOs must have a usable public constructor. You can have an empty constructor or a constructor whose parameters match the fields (by name and type).
public final class Student {
^
Tried the following constructors but they failed to match:
Student(java.lang.String,int,double,boolean,boolean,long) -> [param:name ->
matched field:name, param:age -> matched field:age, param:gpa -> matched
field:gpa, param:isSingle -> matched field:isSingle, param:isSelected ->
matched field:unmatched, param:id -> matched field:id][WARN] Incremental
annotation processing requested, but support is disabled because the
following processors are not incremental: androidx.room.RoomProcessor
(DYNAMIC).


Подробнее здесь: https://stackoverflow.com/questions/645 ... s-but-they
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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