1

I want to listen for Contacts changes. How do I do that?

davidcesarino
  • 16,160
  • 16
  • 68
  • 109

1 Answers1

0

I've done it.

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");
    }
}

and also we need to register ContentObserver:

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