Я написал приложение и добавил 2 контакта на эмуляторе, но я
Я не могу обновить свои имена на Android 2.1, код работает на
Платформа Android 1.6 со следующим кодом.
ContentValues contactValues = new ContentValues();
contactValues.put(Contacts.People.NAME, firstName+" "+lastName);
getContentResolver().update(UpdateContactUri, contactValues, null,
null);
В Android 1.6 я получаю Uri для этих двух контактов "content: //
контакты / люди / 1 "и" содержание: // контакты / люди / 2 ".
но в 2.1 я получаю эти значения "content: // contacts / people / 8"
и "content: // contacts / people / 9" и при обновлении его предоставления
Исключение «java.IllegalArgumentException, Пустые значения».
Когда я пытался поместить статический Uri, например, «content: // contacts / people / 1»,
код был успешно отлажен, но контакт не был обновлен.
Как я могу решить эту проблему, почему я не получаю URI, как платформа 1.6?
Заранее спасибо ...