本文共 1154 字,大约阅读时间需要 3 分钟。
**************注册内容观察者// Uri uri=Uri.parse("content://com.lambo.provider");//观察这这个uri// getContentResolver().registerContentObserver(uri,true,new MycontentObserver(new Handler()));//如果第二个参数是true,则不需要再URI后面加query,只要是content://com.lambo.provider就都能收到消息;下面这句话要在contentPrivide的query中发送给上面的观察者消息,比如查询、插入完成了发送消息// getApplicationContext().getContentResolver().notifyChange(uri,null); //**************观察短信操作**************短信操作改变会自动向内容观察者发送消息 //注册内容观察者 Uri uri=Uri.parse("content://sms");//观察这这个uri getContentResolver().registerContentObserver(uri,true,new MycontentObserver(new Handler()));//如果第二个参数是true,则不需要再URI后面加query,只要是content://com.lambo.provider就都能收到消息;//下面这句话要在contentPrivide的query中发送给上面的观察者消息,比如查询、插入完成了发送消息 getApplicationContext().getContentResolver().notifyChange(uri,null); } //*************定义一个内容个观察者 private class MycontentObserver extends ContentObserver{ public MycontentObserver(Handler handler){ super(handler); } //当内容改变的时候调用 @Override public void onChange(boolean selfChange) { super.onChange(selfChange); } }
转载地址:http://ktmgi.baihongyu.com/