Как обрабатывать изменения контактов в Android? - PullRequest
1 голос
/ 31 марта 2012

Я хочу прослушать изменения контактов.Как мне это сделать?

1 Ответ

0 голосов
/ 18 апреля 2012

Я сделал это.

protected class MyContentObserver extends ContentObserver {

    public MyContentObserver() {
        super(null);
        text.append("created at + " + new GregorianCalendar().getTime() + "\n");
    }

    @Override
    public void onChange(boolean selfChange) {
        super.onChange(selfChange);
        text.append("Changed\n");
    }
}

, а также нам нужно зарегистрировать ContentObserver:

    this.getApplicationContext()
            .getContentResolver()
            .registerContentObserver(Contacts.CONTENT_URI, true,
                    new MyContentObserver());
...