listview加载数据库中的数据,已经用了创建ViewHolder静态类的方法优化了 adapter但依然会延迟,加载后有3800个item 每一个item 都加载了三或四个数据 数据库是本地的 还有就是有搜索功能貌似用不了下拉刷新的方式吧。。想请教一下这零点几秒的延迟要如何优化出来呢?
每次只从数据库中取出固定数量的数据,比如20条,不要一次性全部取出来,当用户上拉完20条后再去取新的20条
你可以试一下pulltorefresh框架试试,里面有下拉刷新和上拉加载更多的回调方法,你可以在里面做你想做的事