Android 多个sql查询与数据列表
我有一个RecylcerView,我正在向其中添加项目,其范围可能从数百个到数千个。这些项目还需要根据当前片段进行排序,即按标题、艺术家、流派等进行排序 问题是,我应该如何管理数据,应该在将项目添加到视图之前执行查询,还是保留包含所有信息的数据对象列表,然后在需要时进行排序Android 多个sql查询与数据列表,android,performance,sqlite,memory-management,arraylist,Android,Performance,Sqlite,Memory Management,Arraylist,我有一个RecylcerView,我正在向其中添加项目,其范围可能从数百个到数千个。这些项目还需要根据当前片段进行排序,即按标题、艺术家、流派等进行排序 问题是,我应该如何管理数据,应该在将项目添加到视图之前执行查询,还是保留包含所有信息的数据对象列表,然后在需要时进行排序 有更好的解决办法吗?我担心数据对象列表可能会占用太多内存。是这样吗?在内存方面,使用对象列表是一种浪费。更好的解决方案是通过扩展RecycleView的RecycleAdapter来使用CurosorRecycleAdapt
有更好的解决办法吗?我担心数据对象列表可能会占用太多内存。是这样吗?在内存方面,使用对象列表是一种浪费。更好的解决方案是通过扩展RecycleView的RecycleAdapter来使用CurosorRecycleAdapter。这里展示了它的一个实现