android Fragment View的缓存以实现重复利用
2016-08-04 22:36
330 查看
public class HotFragment extends Fragment { private View mRootView;//缓存fragment View private RecyclerView mRecycleView; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { if(mRootView==null){ mRootView=inflater.inflate(R.layout.fragment_listview,null); } //缓存的rootView需要判断是否已经被加过parent, 如果有parent则从parent删除,防止发生这个rootview已经有parent的错误。 ViewGroup mViewGroup = (ViewGroup)mRootView.getParent(); if(mViewGroup!=null){ mViewGroup.removeView(mRootView); } return mRootView; }
}
接下来说明下
以上代码是为了实现在多个fragement 实现View的缓存
相关文章推荐
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效
- Android viewpager+fragment实现动态加载碎片(fragment重复使用)
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- android典型的选项卡界面利用viewPager+fragment实现
- 【Android 界面效果27】利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
- 【Android 界面效果27】利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果(转载)
- Android进阶之利用Tablayout+ViewPager+Fragment实现神奇的滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效
- Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果(牛逼)
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android利用ViewFlipper实现屏幕切换动画效果(下)
- Android利用ViewFlipper实现屏幕切换动画效果