Android 房间:传递参数的值
在我的房间应用程序中,我有一个错误: 没有为参数“pb_值”传递值 没有为参数“pb_date”传递值 没有为参数“pb_详细信息”传递值 但是,当我传入这些值时,我有4个值,而不是1个值,我会收到一条消息说: :app:checkDebugDuplicateClasses 26毫秒 执行taskAction 12毫秒 我无法传入这些值而不出现第二个错误。我该如何解决这个问题 解决:我删除了几个依赖项,然后能够传入值,而不会出现第二个错误 主要活动Android 房间:传递参数的值,android,kotlin,android-room,Android,Kotlin,Android Room,在我的房间应用程序中,我有一个错误: 没有为参数“pb_值”传递值 没有为参数“pb_date”传递值 没有为参数“pb_详细信息”传递值 但是,当我传入这些值时,我有4个值,而不是1个值,我会收到一条消息说: :app:checkDebugDuplicateClasses 26毫秒 执行taskAction 12毫秒 我无法传入这些值而不出现第二个错误。我该如何解决这个问题 解决:我删除了几个依赖项,然后能够传入值,而不会出现第二个错误 主要活动 if (requestCode == newP
if (requestCode == newPbActivityRequestCode && resultCode == Activity.RESULT_OK) {
intentData?.let { data ->
val pb = Pb(data.getStringExtra(NewPbActivity.EXTRA_REPLY))
pbViewModel.insert(pb)
实体
@Entity(tableName = "pb_table")
data class Pb(@PrimaryKey val pb: String,
@ColumnInfo(name = "value")val pb_value: Double,
@ColumnInfo(name = "date")val pb_date: Int,
@ColumnInfo(name = "details")val pb_details: String)
Android数据库执行需要在后台线程上运行。所以,请确保将插入代码放在后台线程中。为此,我经常使用RxJava
Completable.fromCallable { pbViewModel.insert(pb) }
.subscribeOn(Schedulers.io())
.observeOn(AndroidScheduler.mainThread())
.subscribe()
:app:checkDebugDuplicateClasses 26毫秒执行taskAction 12毫秒。
这只是一条消息,实际错误是什么?@TimCastelijns我刚刚设法解决了这个问题。通过删除几个不需要的依赖项,我可以传入值,然后就不会出现第二个错误。