1

我想收听联系人的变化。我怎么做?

4

1 回答 1

0

我已经做到了。

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());
于 2012-04-18T08:34:29.160 回答