我有房间TypeConverter,我需要向其构造函数注入参数
class RoomConverters(moshi Moshi) {
@TypeConverter
fun fromUserActionLog(data: UserActionLogModel): String {
return moshi.adapter(UserActionLogModel::class.java).toJson(data)
}
@TypeConverter
fun toUserActionLog(json: String): UserActionLogModel {
return moshi.adapter(UserActionLogModel::class.java).fromJson(json)}
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我不能TypeConverter用构造器注释数据库对象时;
@Database(entities = [SsidModel::class], version = 1, exportSchema = false)
@TypeConverters(RoomConverters::class)
abstract class AppDatabase : RoomDatabase() {
abstract fun ssidDao(): SsidDao
}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以做到这一点?
我正在使用伴奏者的寻呼指示器。它工作正常,但不可定制。我想设置屏幕上应显示的确切数量的点,并且这些点的大小应在卷轴上进行配置。还有另一个与此线程类似的问题,但所有者已经接受了 AndroidView 方法,我希望它是可组合的方式。
我正在尝试使用自定义适配器创建listview,活动类中的一切都很好.但片段扩展类我不能在我的自定义适配器中设置列表.