作为一个Android新手,我已经在ObjectBox数据库中存储了10万个项目。
在展示RecyclerView之前,我必须每次更新数据集(因为增加、删除项目)。所以我调用myRecyclerViewAdapter.setDataset(myObjectBox.getAll())
。
所以,在展示UI之前,查询需要一点时间,UI会有些卡顿。之后,UI正常工作。
有没有什么方法可以加速查询的速度?
作为一个Android新手,我已经在ObjectBox数据库中存储了10万个项目。
在展示RecyclerView之前,我必须每次更新数据集(因为增加、删除项目)。所以我调用myRecyclerViewAdapter.setDataset(myObjectBox.getAll())
。
所以,在展示UI之前,查询需要一点时间,UI会有些卡顿。之后,UI正常工作。
有没有什么方法可以加速查询的速度?
notifyItemRemoved()
。但是在添加项目时没有进行任何调用。但代码仍然可以正常工作。为什么?需要调用notifyDataSetChanged()
吗? - Jaya Prakash
io.objectbox.query.LazyList<E>
)。 - pskink