Я видел, что контакты ContentObserver
не всегда срабатывают в каждом случае. Например, я вспоминаю, что редактирование существующего номера телефона не обязательно вызывало обновление.
Запросы каждый раз должны быть относительно быстрыми в любом случае, если вы хотите это сделать, но если действие EDIT
возвращает результат (т. Е. При вызове через startActivityForResult
), вы можете использовать его в качестве триггера для запроса контактной информации только при необходимости.