마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

contacts list 좀 더 빠른 쿼리 방법.

0 추천
  Uri people = ContactsContract.Contacts.CONTENT_URI;
  String sortOrder =ContactsContract.Contacts.DISPLAY_NAME + " ASC";
  String where = null;
  
  cursor = mContext.getContentResolver().query(people, projection, where,
    null, sortOrder);

위와 같이 전체 list 를 가져오는데 저렇게 쿼리하지 않고 좀더 빨리 쿼리할수 있는 방법좀 알려주세요.

 

너무 느립니다.ㅠㅠ

 

 

now882002 (3,860 포인트) 님이 2015년 2월 27일 질문
uri로 쿼리만들어서? 한번에 쿼리하는 방식? 같은게 있나요 ?

1개의 답변

0 추천

contacts list는 자주 바뀌는것이 아니므로 처음 한번 가져온후에

여기에 옵저버를 걸어서 변경될때만 업데이트하는것은 어떨까요?

nicehee (73,100 포인트) 님이 2015년 2월 27일 답변
그렇게 가져와도.. 느려서요 ㅠ
처음 가져온것은 파일에 저장하고
변경된것이 없으면 파일에서 가져오공
...