(1)MainActivity
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//注册内容观察者
Uri uri = Uri.parse("content://com.luochenlong.provider/");
getContentResolver().registerContentObserver(uri, true, new MyContentObserver(new Handler()));
}
private class MyContentObserver extends ContentObserver{
public MyContentObserver(Handler handler) {
super(handler);
}
@Override
public void onChange(boolean selfChange) {
System.out.println("数据库被操作了");
Toast.makeText(getApplicationContext(), "数据库被操作了", Toast.LENGTH_LONG).show();
super.onChange(selfChange);
}
}
}