请大家看看这个写入为啥会报错啊,刚学习安卓 先谢谢大家
protected void addContacts() {
// TODO Auto-generated method stub
ContentValues values = new ContentValues();
Uri uri = null;
try{
//写入失败需查找原因
values.put(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, "XP");
values.put(ContactsContract.CommonDataKinds.Phone.NUMBER, "1234567893");
uri = getContentResolver().insert(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, values);
}catch(Exception e){
e.printStackTrace();
}finally{
if (uri != null){
readContacts();
String newId = uri.getPathSegments().get(1);
Log.d("MainActivity", "addContactsId = " + newId);
}
}
}
报错