我已将deploy_prod
插入到ArrayList<GreetingModel>
中。现在,我想从那里获得Room Database
。但是我的ArrayList<ArrayList<GreetingModel>>
无法正常工作。
这是我的TypeConverter
TypeConverter
这是函数object ConvertersList {
@TypeConverter
fun fromString(value: String): ArrayList<ArrayList<GreetingModel>> {
val listType = object : TypeToken<ArrayList<ArrayList<String>>>() {
}.type
return Gson().fromJson(value, listType)
}
@TypeConverter
fun fromArrayLisr(list: ArrayList<ArrayList<GreetingModel>>): String {
val gson = Gson()
return gson.toJson(list)
}
}
loadAllGreetingsList
val allGreetingsList: LiveData<List<List<GreetingModel>>>
get() = dataBase.greetingDao().loadAllGreetingsList()
获取此
@Query("SELECT * FROM greeting")
abstract fun loadAllGreetingsList(): LiveData<List<List<GreetingModel>>>