多重Viewpager与Fragment使用时遇到的getActivity为null
来源:互联网 发布:上海仙谷网络新三板 编辑:程序博客网 时间:2024/06/02 04:33
最近公司的项目里使用到了多重的Viewpager与Fragment,但是在多次切换Fragment的时候经常出现getActivity为null的空指针异常;
在查询了许多资料后发现
Fragment的生命周期中,在生命周期处于onAttach时getActivity方法才不会返回null,因此我们可以在Fragment初始化的时候获取contex。
在Fragment销毁的时候销毁contex。
@Override
public
void
onAttach(Activity activity) {
super
.onAttach(activity);
this.
mContext= activity;
}
其中mContext为Fragment中的全局变量。
偶遇一个坑 特此记录。
0 0
- 多重Viewpager与Fragment使用时遇到的getActivity为null
- Fragment中getActivity为null的问题
- Fragment的getActivity()为null
- fragment遇到getactivity为空的情况
- Fragment的getActivity函数返回为null的异常处理
- 在Fragment之间切换,getActivity()为null的处理
- Fragment中调用getActivity为null的问题
- 关于Fragment中getActivity为Null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- 关于Fragment中getActivity为Null的问题
- 在Fragment之间切换,getActivity()为null的处理
- Fragment中调用getActivity概率性为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Fragment中调用getActivity为null的问题
- Fragment系列之调用getActivity为null的问题
- Fragment中调用getActivity()为null的问题
- Redis中文文档——1.2管道(pipeline)
- c++中抽象类与接口的区别
- 1050. 螺旋矩阵(25)
- 浅谈C++中指针和引用的区别
- 第十三章 复习题
- 多重Viewpager与Fragment使用时遇到的getActivity为null
- 一个打开目录的脚本
- 勾股定理一日一证连载172
- 统计字符串长度
- el表达式的判断
- php扩展开发(一 基本介绍和扩展开发的基本步骤)
- 网站收集
- Ubuntu 16.04LTS 安装cx_Oracle
- C语言存储单位