多重Viewpager与Fragment使用时遇到的getActivity为null
2016-11-25 04:36
176 查看
最近公司的项目里使用到了多重的Viewpager与Fragment,但是在多次切换Fragment的时候经常出现getActivity为null的空指针异常;
在查询了许多资料后发现
Fragment的生命周期中,在生命周期处于onAttach时getActivity方法才不会返回null,因此我们可以在Fragment初始化的时候获取contex。
在Fragment销毁的时候销毁contex。
其中mContext为Fragment中的全局变量。
偶遇一个坑 特此记录。
在查询了许多资料后发现
Fragment的生命周期中,在生命周期处于onAttach时getActivity方法才不会返回null,因此我们可以在Fragment初始化的时候获取contex。
在Fragment销毁的时候销毁contex。
其中mContext为Fragment中的全局变量。
偶遇一个坑 特此记录。
相关文章推荐
- 使用Fragment+ViewPager中遇到的显示空白的问题
- 使用RadioGroup+ViewPager+Fragment实现带滑动的页卡效果TabHost时遇到的问题
- Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
- Fragment+ViewPager+TabPageIndicator使用的时候遇到的问题
- ViewPager+Fragment使用过程中手动清除及更新Fragment遇到的问题
- TabLayout与FragmentViewPager结合使用遇到的问题
- view pager 结合 fragment 展示页面,fragment中getActivity() 返回为null 解决方案
- Android中ViewPager + Fragment使用ButterKnife注解时出现空指针NullPoint的情况
- 在Fragment中使用viewPager嵌套Fragment遇到的问题(双侧viewpager)
- Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
- 引导页使用ViewPager遇到OutofMemoryError的解决方案
- 【安卓笔记】使用ViewPager+Fragment实现选项卡切换效果
- ViewPager+Fragment的结合使用,实现QQ界面的理解
- ViewPager+Fragment基本使用方法
- ViewPager+Fragment的结合使用,实现QQ界面的理解
- 使用ViewPager和Fragment实现滑动导航
- Android中ViewPager使用FragmentPagerAdapter(底部圆点)
- ViewPager和fragment的使用
- ViewPager、Fragment、Matrix综合使用实现Tab滑页效果
- Android Fragment使用总结以及与Viewpager相结合使用