无法转换List <Object>的列表(房间数据库)

时间:2019-10-11 13:25:46

标签: android kotlin android-room

我已将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>>>

0 个答案:

没有答案