> That only tells you about stuff you are doing.  Which can't be kept in sync
> with what is actually in the database, and doesn't prevent you from
> colliding with anything already in there.

 Duplicate contacts aren't that much of a nuisance, imho. They're easy
to fix and prevent. Specially if you consider the other option is
adding another permission, going against Google's own best practices
that we should use the least permissions possible.

> What is it that you are actually trying to do here?

 Consider, por instance, a database of contacts of sports clubs. Put
them in a map and let the user choose to add a contact for the local
club by adding a button. The app "stores" the addition and warns the
user if he tries again to add the same contact. This is NOT "blindly
stuffing" a contact, as you said, it is a normal response to a user
action.

 If writing a contact is and will be impossible without the
READ_CONTACT Google should at least assume READ_CONTACT after adding
WRITE_CONTACT in the manifest.xml.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to