1. 程式人生 > >內容觀察者

內容觀察者

內容觀察者 

  • 內容觀察者不是四大元件. 可以用來觀察資料庫是否被操作了
  • 註冊內容觀察者程式碼如下:
public class MainActivity extends AppCompatActivity {
    private static final String TAG = "MainActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.e(TAG, 
"onCreate: 111"); Uri uri = Uri.parse("content://ngyb.ltz/insert"); Log.e(TAG, "onCreate: 222"); getContentResolver().registerContentObserver(uri, true, new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) {
//System.out.println("哈哈哈,我執行了"); Log.e(TAG, "onChange:哈哈哈,我執行了 "); super.onChange(selfChange); } }); } }