设置:(项目链接)
我使用显示名称列表的 RecyclerView(带有 RealmRecyclerViewAdapter),如下所示。
为了管理左上角的粘性索引字母与项目本身的索引字母的视图,RecyclerView 上的 ScrollListener 通过 updateStickyIndex() 设置粘性索引和项目索引的可见性。
问题:
每当我在 Realm DB 中删除某些内容时,更新 RealmTransaction 的 onSuccess() 中的粘性索引将在 RecyclerView 上的项目实际更改之前执行。为了在项目更改后调用 updateStickyIndex(),我必须延迟 onSuccess() 中的调用。
我错过了什么?