ps:又渴又饿的状态下根本静不下心来。
懒得写字了,看代码吧
private void getContact(List<ContactDomain> cdList, int first, int max) { ContentResolver cr = this.getContentResolver(); Cursor resultCursor = cr.query(Phone.CONTENT_URI, PHONES_PROJECTION, null, null, "_id limit " + first + ","+ max);//从first开始取max数量 if (resultCursor != null && resultCursor.getCount() != 0) { while (resultCursor.moveToNext()) { ContactDomain cd = new ContactDomain(); // 得到手机号码 cd.name = resultCursor.getString(0); cd.phoneNum = resultCursor.getString(1); if(ispull)//判断下拉 { cdbfList.add(cd); } else{ cdList.add(cd); } } if(!ispull) { currentCount += resultCursor.getCount(); } } else { isnull = true;//没有下一页了 } resultCursor.close(); }
下拉刷新用的是这个
全部代码:github