Fragment實(shí)在android3.0推出的新的界面布局方式,它是內(nèi)嵌在Activity里,和J2EE的frame類似。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供民和網(wǎng)站建設(shè)、民和做網(wǎng)站、民和網(wǎng)站設(shè)計(jì)、民和網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、民和企業(yè)網(wǎng)站模板建站服務(wù),十余年民和做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、使用它做主界面的功能選項(xiàng),可以使用FragmentTransaction對(duì)象的add hide實(shí)現(xiàn);
其中如果要知道一個(gè)fragment是否有被添加過使用findFragmentByTag()方法查詢,這個(gè)tag就是在add時(shí)候設(shè)置的tag
2、如果是應(yīng)用在后臺(tái)被系統(tǒng)給殺了,那么情況1可能會(huì)出現(xiàn)白屏;
原因是數(shù)據(jù)還原回來后FragmentTransaction對(duì)象還是有fragment的緩存信息的,所以這時(shí)候直接填充顯示它就好。
3、在使用FragmentTransaction對(duì)象的add hide方法時(shí),可以通過fragment 的onHiddenChanged()方法實(shí)現(xiàn)數(shù)據(jù)的切換