I must write the value from the enum
enumeration to the database. An error occurs during compilation. What am I doing wrong?
Cannot figur
Enum class;
enum class Priority {
HIGH,
MEDIUM,
LOW
}
Converter class;
class Converter {
@TypeConverter
fun fromPriority(priority: Priority): String {
return priority.name
}
@TypeConverter
fun toPriority(priority: String): Priority {
return Priority.valueOf(priority)
}
}
usage;
@Database(entities = [MyData::class], version = 1, exportSchema = false)
@TypeConverters(Converter::class)
abstract class MyDatabase : RoomDatabase() {
// todo
}