The*_*mer 5 android android-recyclerview
我有一个从服务器加载列表的项目。这些数据最终会存储到数据库中,但目前存储在内存中的 MutableLiveData 中。RecyclerView 的适配器正在监视数据并显示它。到目前为止,一切都按预期工作,使用 FAB,用户可以发布一个新条目,该条目将位于列表顶部,成功后我得到 200,这是我迷路的主要部分......
当我想将单个项目添加到存储在 LiveData 中的列表中时,观察者不知道增量。我目前打电话给RecyclerView.Adapter.notifyDataSetChanged()
,尽管在我的情况下理想的是打电话,notifyItemInserted(0)
或者在其他情况下我可以看到各种其他通知。这样做的最佳方法是什么?生命周期架构库似乎经过深思熟虑,我想我错过了一些简单的东西。我无法想象必须手动执行列表之间的差异?
归档时间: |
|
查看次数: |
930 次 |
最近记录: |