как использовать ContentObserver..?

Я очень новичок в этом деле и не смог найти подходящего ответа. Я сделал что-то сам, я не знаю, насколько я обряд. и он не работает.

package com.aqui.observer;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.provider.ContactsContract;

    public class ObserverActivity extends Activity {
        private MyObserver observer;

        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            observer = new MyObserver(new Handler());
            getContentResolver().registerContentObserver(ContactsContract.Data.CONTENT_URI, true, observer);
        }

    @Override
    protected void onStop() {
        super.onStop();
        getContentResolver().unregisterContentObserver(observer);
    }

    @Override
    protected void onStart() {
        super.onStart();
         getContentResolver().registerContentObserver(ContactsContract.Data.CONTENT_URI, true, observer);
    }
}

а это мой наблюдатель.

package com.aqui.observer;

import android.database.ContentObserver;
import android.os.Handler;
import android.util.Log;

public class MyObserver extends ContentObserver{

    public MyObserver(Handler handler) {
        super(null);
    }
@Override
public void onChange(boolean selfChange) {
    super.onChange(selfChange);
    Log.e("CHANGEsTrappedSuccessfully", "YEAH..YEAh");
}
}

заранее спасибо.


person ngesh    schedule 09.09.2011    source источник
comment
comment
@nik .. это выглядит очень сложно, а в 2.1 это очень просто, я знаю. в любом случае спасибо.   -  person ngesh    schedule 09.09.2011
comment
@ntc Каков вариант использования, который вы пытаетесь сделать? Когда вы говорите, что не можете найти подходящий ответ, соответствующий ответ на какой вопрос и что именно не работает?   -  person momo    schedule 09.09.2011
comment
Супер (нулевой); выглядит подозрительно.   -  person Vincent Cantin    schedule 16.08.2012
comment
Я только что ответил на него здесь   -  person Lalit Poptani    schedule 16.08.2012