关于ListView上拉刷新的需求很多,实现方式也多种多样. 一般是简单的通过一个page变量来控制当前请求的页数,然后上拉的时候就发送请求. 实现出来后,经过测试哥的折腾,发现有诸多细节没有处理好,比如会出现重复数据,反复的上拉导致多次请求等bug. 后来就决定单独写一个工具类,方便以后需要直接使用. public class ListViewScrollHelper<T> { private static final String TAG = "ListViewScrollHel
20条记录一页,扫描第2页就需要访问40条记录. SQL> select * from ( select * from ( select /*+ index_desc(a idx_page_3) */ a.*,rownum rn from page a where object_id >1000 and owner='SYS' order by object_id desc ) where rownum<=40 ) where rn>=21 2 3 4 ; SQL> sele