0
총 연락처 수는 있지만 문제는 그 전화 번호부의 연락처 수가 전화 번호부와 다르다는 것입니다. 나는 데이터베이스에서 얻고있다. 는 여기에 내 코드입니다 :전화 번호부의 총 연락처 수를 텍스트보기로 표시하는 방법은 무엇입니까
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
// Or this cursor
Cursor cursor = managedQuery(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,
null, null);
int count = cursor.getCount();
try {
tv1.setText(String.valueOf(count));
Log.i("Contacts: ", String.valueOf(count));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
나는 전체 데이터베이스에 연락처 수 있지만 전화 번호부에 표시된 연락처에서의 다른를 얻을 수 있어요.
모든 제안이나 도움은 정말 감사하겠습니다.
연락처 앱에서 가입 한 주소록 수를 계산하지 않기 때문에 올바른 정보가 표시 될 수 있습니다. –
정보를 제공해 주셔서 감사합니다. 거기에 정확한 정보를 얻을 수있는 다른 방법이 있습니까? – mike20132013
필자가 지나가고있는 4 개의 null 매개 변수와 관련이 있습니다. [this] (http://stackoverflow.com/questions/1721279/how-to-read-contacts-on-android-2-0) 링크에서 다른 방법을 시도해보십시오. –