关于在listview加载数据库数据UI显示有点延迟的问题 求解决方案

现象就是我切换到一个新的Fragment的时候里面的listview要延时零点几秒以后才显示出来 找了几种优化的方法会快一点但还是能看出有很短暂的延时

已经用了 final View view;
if (null == convertView) {
view = vi.inflate(viewResId, parent, false);
bindView(view, context, getCursor());
} else {
view = convertView;
viewHolder = (ViewHolder) view.getTag();
}

            这种方法进行了一定的优化

我是在onCreateView中直接使用我的方法 getActivity().getLoaderManager().initLoader(10, null, MyFragment.this);方法给listview加载的数据,请问要如何优化才能把这零点几秒的延时优化掉呢,我只加载了3000+条数据。。

1个回答

可以试试提前加载若干条,就是先把若干条提前放到内存中,后面的再进行分页加载

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问