我有一个从服务器加载列表的项目。这些数据最终将存储到数据库中,但目前存储在内存中的 MutableLiveData 中。 RecyclerView 的适配器正在监视数据并显示它。到目前为止,一切都按预期工作,使用 FAB,用户可以发布一个新条目,该条目将位于列表顶部,成功后我会得到 200,这是我迷路的主要部分......
当我想将单个项目添加到存储在 LiveData 中的列表中时,观察者不知道增量。我目前正在拨打电话RecyclerView.Adapter.notifyDataSetChanged()
,尽管就我而言,理想的情况是打电话notifyItemInserted(0)
或者在其他情况下我可以看到各种其他通知。做到这一点的最好方法是什么?生命周期架构库似乎经过深思熟虑,我想我错过了一些简单的东西。我无法想象必须手动执行列表之间的差异?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)