內容觀察者 機制:
觀察 aa 應用中的資料變化、 bb應用監聽aa的變化
aa中資料變化了 傳送訊息 給訊息郵箱cc
cc實在公共記憶體中的
bb註冊乙個對aa內容的監聽、 cc中有訊息了 就會通知bb
在需要監聽的類裡
uri uri = uri.parse("content://sms");
contentresolver resolver = getcontentresolver();
//第二個引數true的時候匹配到uri就通知變化,false的時候要完全一樣才通知變化
resolver.registercontentobserver(uri, true, new myobserver(new handler()));
}private class myobserver extends contentobserver
public void onchange(boolean selfchange)
}在改動資料的方法裡
content.getcontentresolver().notifychange(uri, new contentobserver());
內容觀察者
1,註冊內容觀察者 getcontentresolver registercontentobserver uri,true,observer observer 實現contentobserver類的下面方法 override public void onchange boolean selfchan...
內容觀察者
uri uri uri.parse content 其中第二引數時乙個boolean,如果為true,表示uri可以時非完整的路徑,如果是false,就必須要是乙個完整的uri,上面的uri就是非完整的。第三個引數是contentreserver getcontentresolver registe...
內容觀察者
內容觀察者 廣播 內容提供者是android 系統四大元件之一,用於儲存和檢索資料,是android。系統中不同應用程式之間共享資料的介面 廣播事件處理屬於系統事件處理。一般事件處理是屬於view級的時間處理 乙個應用如果對某個廣播感興趣,就可以註冊對應的bodercast來接收廣播。廣播事件機智是...