ContentObserver для прослушивания изменений контактов

Я действительно неНе понимаю, почему обозреватель контента слушает изменения, не связанные с контактной информацией.

Я просто зарегистрировался в URI, который хочу прослушать изменения:

getContentResolver().registerContentObserver(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, true, contactsObserver);

Но после вызова кого-либо или отправки текстовых сообщений кому-либо, он вызывает и вызывает метод onChange в ContentObserver. Поэтому мне нужно повторно синхронизировать весь список контактов с моим приложением, хотя я нене нужно делать.

Только интересующее меня поле:

ContactsContract.CommonDataKinds.Phone.CONTACT_IDContactsContract.CommonDataKinds.Phone.DISPLAY_NAMEContactsContract.CommonDataKinds.Phone.NUMBER

Какие изменения я должен внести, чтобы прослушать изменения для этих элементов БД?

Ответы на вопрос(1)

Ваш ответ на вопрос