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Какие изменения я должен внести, чтобы прослушать изменения для этих элементов БД?