标签: java android android-recyclerview android-room android-livedata
在android中使用LiveData模式填充RecyclerView时,有一种方法可以根据LiveData对象中返回的数据类型来呈现多个不同的视图。
LiveData
RecyclerView
一种方法是组合多个视图并隐藏不需要的视图,但是我真的不喜欢这种方法,因为它破坏了模型的独立性。
在某些情况下,我还想在两个视图之间添加一个视图。例如,如果每个对象都有一个日期,而两个对象之间的日期是在不同的日期,则插入一个显示日期已更改的视图。