import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.database.ContentObserver;
import android.net.Uri;
import android.os.*;
import android.widget.*;
 
public class MmsTestingActivity extends Activity {


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 
    MMSRecv content = new MMSRecv(new Handler());  
    this.getContentResolver().registerContentObserver(Uri.parse("content://mms/"), false, content);
     
 
}

class MMSRecv extends ContentObserver{  
   
 public MMSRecv(Handler handler) {  
        super(handler); 
        
    }  
      
    public void onChange(boolean selfChange) {  
        // TODO Auto-generated method stub  
        super.onChange(selfChange);  
        Log.w("", "변화");
      
    }  
}

 

 

 

위 소스는 mms 내용에 변화가 있을때 반응하도록 하기 위한 소스입니다.

 

 

근데 mms를 보내도 onChange가 호출이 되지 않더라구요.

 

꼭 컨텐츠 옵져버로 변화감지해야합니다.

 

도와주세요..ㅜㅜ