I want to listen for Contacts changes. How do I do that?
Asked
Active
Viewed 675 times
1
-
When do you need to listen? "Always" or just when your application is running? – Jens Mar 31 '12 at 11:04
1 Answers
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());

Bogdan Kozak
- 11
- 1