Android 在“回收器”视图中使用域维护已排序的列表
我正在从realm中提取所有数据,并最初显示在排序列表中。每当项目添加、删除或修改到此列表时,我都希望它仍然被排序。realm是否可以在内部管理此排序列表并更新适配器,或者我是否需要更改侦听器,然后手动排序?使用Android 在“回收器”视图中使用域维护已排序的列表,android,android-recyclerview,realm,fastadapter,Android,Android Recyclerview,Realm,Fastadapter,我正在从realm中提取所有数据,并最初显示在排序列表中。每当项目添加、删除或修改到此列表时,我都希望它仍然被排序。realm是否可以在内部管理此排序列表并更新适配器,或者我是否需要更改侦听器,然后手动排序?使用findAllSorted()或findAllSortedAsync()我已经这样做了,它会给我一个初始排序的列表,当我添加一个新项目或删除或更新一个项目时,我希望列表是最新的,而不需要从领域重新获取整个列表并应用它。是的,这就是为什么使用findAllSorted()/findAllS
findAllSorted()
或findAllSortedAsync()
我已经这样做了,它会给我一个初始排序的列表,当我添加一个新项目或删除或更新一个项目时,我希望列表是最新的,而不需要从领域重新获取整个列表并应用它。是的,这就是为什么使用findAllSorted()
/findAllSortedAsync()
,因为它确实that@EpicPandaForce因此,每当发生CRUD操作时,我将如何将该更改反映到回收器视图中?如果您使用的是来自realm android adapters
的RealmRecyclServiceAdapter
,那么如果您直接向适配器提供RealmResults
,然后这是完全自动的,除了使用RealmRecyclerViewAdapter
和true
进行自动更新之外,您不需要做任何事情