作者sos0214 (kaleidoscope)
看板AndroidDev
标题[问题] Contact一问
时间Sun Dec 4 23:38:28 2011
code:
Uri lkup =
Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_FILTER_URI, contname);
Cursor idCursor = getContentResolver().query(lkup, null, null, null, null);
String id =null;
while (idCursor.moveToNext()) {
id =
idCursor.getString(idCursor.getColumnIndex(ContactsContract.Contacts._ID));
}
idCursor.close();
Cursor phones =
getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID
+" = "+id,null, null);
phones.moveToFirst();
String strPhone =
phones.getString(phones.getColumnIndexOrThrow(ContactsContract.
CommonDataKinds.Phone.NUMBER));
每次跑到这串就会出现意外处理结束程式
不知道哪边有问题..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.175.31
1F:→ chronoer:logcat?? 12/05 04:33