前言:fragment是activity上的乙個碎片。那麼其是如何與activity進行通訊的呢?其fragment之間又是如何通訊的呢?
1:如果activity中有fragment的引用可以直接呼叫其public方法;
2:如果沒有引用,可以在activity中通過findfragmentbytag()或者findfragmentbyid()獲取到其fragment物件;
3:在fragment中可以通過getactivity()獲取到所依附的activity例項。
Android入門之01術語Fragments
在android的早期,當它僅在手機上執行且沒有高解析度螢幕時,activity就足以構成ui並與使用者進行互動。然後是平板電腦和高解析度螢幕,建立在手機和平 板電腦上都能正常執行的應用程式變得越來越困難。開發人員面臨艱難的選擇。您選擇功能最弱的硬體作為目標,使其成為最不常見的分母,或者通過根據裝置...
android開發中的
線性布局 linear layout 相對布局 relative layout 布局 table layout 網格檢視 grid view 標籤布局 tab layout 列表檢視 list view 絕對布局 absolutelayout 1.實現tab的效果必須使用tabhost控制項作為ta...
Android中的Message Pool實現
為了避免物件頻繁建立銷毀帶來的開銷,可以採用乙個pool來維護這些物件,物件使用後可重新放到pool中被重新使用。message是乙個被頻繁使用的物件,因此message提供了乙個message pool。下面是message pool的實現。obtain方法用來從pool中獲取乙個message物...