我注意到因為Room 2.3.0-alpha04它支持(來自這篇
所以你的代碼肯定沒有問題。
uj5u.com熱心網友回復:
將列舉以原始型別(如字串)存盤在 DB 中。最好的做法是使用@TypeConverters
class TypeConverters {
@TypeConverter
fun toGender(value: String) = enumValueOf<Gender>(value)
@TypeConverter
fun fromGender(value: Gender) = value.name
}
并注釋您的資料庫類
@TypeConverters(Converters::class)
參考https://developer.android.com/reference/android/arch/persistence/room/TypeConverter
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/361493.html
標籤:安卓 科特林 枚举 android-room 安卓数据库
