Не удается обновить контакт с помощью ContentProvoider - PullRequest
1 голос
/ 11 мая 2011
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. Та же ошибка при вставке.

  1. Я хочу создать общую базу данных, которая будет доступна для каждогоприложение

1 Ответ

1 голос
/ 11 мая 2011

Вы заявили необходимое разрешение в своем манифесте?

<uses-permission android:name="android.permission.WRITE_CONTACTS" />
...