android-fragments 如何在Java Android中同步两个片段之间的数据?

deikduxw  于 2022-11-13  发布在  Android
关注(0)|答案(1)|浏览(148)

我在风景中有两个片段,第一个是在viewpager中,它包含Recycleview,另一个片段包含一个表单,用于将项目添加到回收器视图中。如下图所示!x1c 0d1x
当我试图从片段B向回收视图添加一个新的人时,片段A中的回收视图并没有同时更新。2回收视图在我再次启动应用程序时才更新。
有办法解决吗?

更新日期:

我已经通过在这两个片段之间使用ViewModel修复了这个问题。如果有人有同样的问题,就使用ViewModel。:)

mrwjdhj3

mrwjdhj31#

你可以做的就是

yourAdapter.notifyDataSetChanged()

或者,您也可以使用ListAdapter和DiffUtil组合,这样就不必再调用notifyDataSetChanged,而且它非常容易实现
谢谢你

相关问题