Android Loader詳解二 使用載入器

2021-09-06 04:56:26 字數 974 閱讀 2651

乙個使用裝載器的應用會典型的包含如下元件:

loadermanager

管理乙個

activiry

或fragment

中的乙個或多個裝載器.但每個

activity

或fragment

只擁有乙個

loadermanager.

你通常要在

activity

的oncreate()

方法中或

fragment

的onactivitycreated()

方法中初始化乙個裝載器.你可以如下建立:

// 準備裝載器.可以重連乙個已經存在的也可以啟動乙個新的. getloadermanager().initloader(0,null, this);

initloader()

方法有以下引數:

initloader()

保證乙個裝載器被初始化並啟用.它具有兩種可能的結果:

在這兩種情況中,傳入的

loadermanager.loadercallbacks

的實現都與裝載器繫結在一起.並且會在裝載器狀態變化時被呼叫.如果在呼叫這個方法時,呼叫者正處於啟動狀態,並且所請求的裝載器已存在並產生了資料,那麼系統會馬上呼叫

onloadfinished()(也就是說在

initloader()

還在執行時

).所以你必須為這種情況的發生做好準備.

注意initloader()

返回所建立的裝載器,但是你不需儲存乙個對它的引用.

loadermanager

自動管理裝載器的生命.

loadermanager會在需要時開始和停止裝載動作,並且維護裝載器的狀態和它所關聯的內容.這意味著,你很少與裝載器直接互動.你通常都是使用

loadermanager.loadercallbacks

的方法們在某個事件發生時介入到資料載入的過程中.

TCP IP詳解 卷1,2,3詳解

大家知道,tcp ip已成為計算機網路的事實上的標準。在關於tcp ip的論著中,最有影響的就是兩部著作。一部是douglas e.comer的 用tcp ip進行網際互連 而另一部就是stevens寫的這3卷書。這兩套巨著都很有名,各有其特點。無論是從事計算機網路的教師還是進行科研的技術人員,這兩...

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...

rtp協議詳解 rtcp協議詳解

2 rtp rtcp協議簡介 rtp 由 ietf 定義在 rfc 3550和3551中。rtp通常與輔助控制協議rtcp一起工作,rtp只負責實時資料的傳輸,rtcp負責對rtp的通訊和會話進行帶外管理 如流量控制 擁塞控制 會話源管理等 3 rtp rtcp協議層次和封裝 rtp分組只包含rtp...