多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > FragmentTab切換Fragment時避免重復(fù)加載UI

FragmentTab切換Fragment時避免重復(fù)加載UI

來源:程序員人生   發(fā)布時間:2015-01-04 08:53:38 閱讀次數(shù):4390次

原文地址:破曉博客 ? [原創(chuàng)]FragmentTab切換Fragment時避免重復(fù)加載UI

使用FragmentTa時,F(xiàn)ragment之間切換時每次都會調(diào)用onCreateView方法,致使每次Fragment的布局都重繪,沒法保持Fragment原有狀態(tài)。

20150102114038

測試于:Android2.3+

解決辦法:在Fragment onCreateView方法中緩存View

private View rootView = null;// 緩存Fragment view @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (rootView == null) { rootView = LayoutInflater.from(context).inflate( R.layout.fragment_category, null); } // 緩存的rootView需要判斷是不是已被加過parent, // 如果有parent需要從parent刪除,要不然會產(chǎn)生這個rootview已有parent的毛病。 ViewGroup parent = (ViewGroup) rootView.getParent(); if (parent != null) { parent.removeView(rootView); } return rootView; }

這樣就能夠保證不用重復(fù)加載,處理數(shù)據(jù)問題固然還要根據(jù)數(shù)據(jù)源的情況去判斷是不是加載新的數(shù)據(jù)了。


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 尤物精品视频 | 免费观看一级欧美大 | 国产美女无遮挡免费视频网站 | 日本 欧美 在线 | 亚洲欧美日韩中文字幕一区二区三区 | 亚洲欧洲精品国产二码 | 日韩一区二区三区四区 | 国产一区欧美二区 | 精品国产成a人在线观看 | 国产日韩一区在线精品欧美玲 | 免费看黄色的网址 | 伊人久久精品 | 经典三级一区二区三区视频 | 男人天堂久久 | 性欧美video另类hd人妖 | 一级毛片aa | 日本 免费 高清 | 成人αv | 最近中文字幕视频 | 欧美人与性动交α欧美精品图片 | 久久精品视频观看 | 涩涩五月天婷婷丁香综合社区 | 色综合久久98天天综合 | 最近中文字幕免费完整国语 | 精品国产精品久久一区免费式 | 欧美成人另类 | 午夜在线观看免费观看大全 | 亚洲欧美激情视频 | 日本午夜理伦三级在线观看 | 性欧美17一18sex性高清 | 伊人伊人| 2023av网站 | 精品国产欧美一区二区三区成人 | 国产精欧美一区二区三区 | 国产人成精品综合欧美成人 | 国产一区二区在线观看免费 | 久久久久久亚洲精品影院 | 最新福利网站 | 成人自拍视频 | 最新久久精品 | 91成人免费福利网站在线 |