无法使用ContentProvoider更新联系人
问题描述:
Uri name=null;
String []whereargs={"Sameer Ahmad"};
name=Uri.withAppendedPath(People.CONTENT_URI,People.Phones.CONTENT_DIRECTORY);
cv1.put(People.NAME,"Tofeeq Ahmad");
int i1=0;
i1=getContentResolver().update(name,cv1,"name=?",whereargs);
}
catch(Exception e){
e.getMessage();
我试图通过URi更新手机号码,但显示Exception:Cannot Update//Contacts/people/phone.
插入时出现同样的错误。无法使用ContentProvoider更新联系人
- 我想创建一个共享的数据库,这将是从每一个应用程序
答
你宣布你的清单中的必要权限访问?
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
Yes..Mark我已经宣布允许 – Sameer 2011-05-11 07:51:50
精确的例外是这个.... java.lang.UnsupportedOperationException:无法更新网址:内容://联系人/人/手机 – Sameer 2011-05-11 07:54:02
请张贴完整的异常包括堆栈跟踪到你最初的问题。 – 2011-05-11 07:54:14