Spikey Sanju
05/09/2021, 10:40 PMColor
to room db
in Jetpack Compose?. I’m trying to save an Article to room db (One of the params is Compose Color
).
Currently it shows error like to Use TypeConverter
for color
field to save the data.
How to achieve this?. Below I’ve attached my Model class.Se7eN
05/09/2021, 11:04 PMColor
to and from Long
(or Int
) to store or retrieve from the dbSpikey Sanju
05/09/2021, 11:14 PMerror: Class is referenced as a converter but it does not have any converter methods.
ColorConverters Class 👇
class ColorConverters {
@TypeConverter
fun fromColor(color: Color) : Int? {
return color.toArgb()
}
@TypeConverter
fun toColor(color:Int) : Color {
return Color(color)
}
}
Albert Chang
05/10/2021, 12:31 AMAlbert Chang
05/10/2021, 12:36 AMSe7eN
05/10/2021, 12:32 PMInt
for now and create an extension Source.color
for Color
. Or maybe use android.graphics.Color