AndroidRoom观察式查询在使用ViewModel后第二次不触发
创始人
2024-10-09 20:01:43
0

如果您遇到了使用 Room 观察式查询在使用 ViewModel 后第二次不触发的问题,可以尝试使用下面的代码示例解决:

在 ViewModel 中声明观察式查询:

private val myQuery = repository.getMyObservableQuery()

fun getMyQuery(): LiveData> = myQuery

然后在 Activity 或 Fragment 中观察:

viewModel.getMyQuery().observe(this, Observer { myList ->
    // 更新 UI
})

在上面的代码中,我们将观察式查询存储在 ViewModel 中,并将其公开为公共方法。这样,每次调用该方法时,都会返回最新的查询结果。在 Activity 或 Fragment 中,我们可以观察该方法,并在回调中更新 UI。这样就可以确保每次查询都会触发回调了。

相关内容

热门资讯

透视插件(wePOke)外挂透... 透视插件(wePOke)外挂透明挂辅助器(wepoke插件)起初是真的有挂(详细透视新版2025教程...
微扑克游戏辅助器!wopoke... 微扑克游戏辅助器!wopoker德州真的有挂吗,德扑之星可以在电脑上玩,系统教程(有挂辅助挂)1)微...
透视安装(wePOke)外挂透... 透视安装(wePOke)外挂透明挂辅助挂(wepoke插件)竟然是有挂(详细透视新2025教程)关于...
微扑克全自动机器人!wpk机制... 微扑克全自动机器人!wpk机制,wepoke中牌率,详细教程(有挂教程)是一款可以让一直输的玩家,快...
透视新版(wePOke)透视辅... 透视新版(wePOke)透视辅助软件(wepoke辅助德之星)真是是有挂(详细透视透明挂教程),支持...
aapoker俱乐部!wepo... aapoker俱乐部!wepoke管理系统,wpk透视辅助合作,解密教程(有挂教程)1、金币登录送、...
透视工具(wePOKE)外挂透... 透视工具(wePOKE)外挂透明挂辅助代打(wepoke的确有挂)竟然是有挂(详细透视分享教程);小...
微扑克ai机器人!德扑之星开桌... 微扑克ai机器人!德扑之星开桌怎么设置,wpk数据手机软件叫啥,曝光教程(有挂规律);致您一封信;亲...
透视智能ai(wePOke)透... 透视智能ai(wePOke)透视辅助插件(wepokeai辅助)切实是有挂(详细透视黑科技教程);亲...
德扑数据软件!aapoker智... 德扑数据软件!aapoker智能ai辅助,aapoker俱乐部,介绍教程(有挂教程)是一款可以让一直...