当我用不同的id更改观察者时,我会删除已经在使用先前ID侦听的观察者,但是当发生数据更改时,来自先前ID的观察者就会开始运行。(id: Long): LiveData<List<Item>>private val observer: Observer<List<>> ...update last
.obs
所以,我在Android开发方面还是很新的,也是从事可观测系统的工作。所以我想要实现的是,在蓝牙扫描仪的每一个扫描滴答上,scanResult都会被检查,如果不在列表中,观察到的列表scanned会得到一个更新,它会检查某个内容是否有效,并生成一些内容。add(scanResult.device)更新,观察者应该认识到这一点,还是我错了?lifecycleOwner会不会出问题了?它从MainActivity到composable with val lifecycleOwner = LocalLifecycleOwner.current,是
在ReadActivity内部,我有一个ViewModel侦听数据库更改(在活动的onCreate方法中实例化): WidgetViewModelLog.d(TAG, "Got a new list of " + updatedWidgets.size() + " objects"); });这是我的刀:public in