关于Fragment中getActivity为Null的问题
来源:互联网 发布:seo实战密码下载 编辑:程序博客网 时间:2024/05/17 04:07
转自:http://blog.csdn.net/u010603896/article/details/49618123
项目中模仿易车app的界面,众多的Fragment交织在一起。
Fragment放在ViewPager中,ViewPager只预加载三个,在跳转到未被预加载的Item的时候,目标Fragment也重新创建,这个时候,通过getActivity()获取不到context;
为了解决这个问题,在网上找了一下相似的问题,有了解决方案。但是为什么getActivity获取不到Context?这个问题,我还没搞明白,日后看源码。
解决方案如下:
概述:既然使用getActivity获取不到,只能另辟蹊径了,还好,正好有简单的渠道供我们调用。
在Fragment生命周期,onAttach(Activity activity)这个方法中,会返回一个Activity,正好就是我们需要的Activity。
方法getMyActivity()即为替代方法。。。。
请大家提出批评意见!!!
参考博客:http://blog.csdn.net/zqx198810/article/details/24203989?utm_source=tuicool&utm_medium=referral
阅读全文
0 0
- 关于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的问题
- Android填坑之旅(第二篇) 关于Fragment中getActivity为Null的问题
- 关于FragmentActivity获取getActivity()为nulld饿以及fragment的变量为null的问题
- Fragment系列之调用getActivity为null的问题
- Fragment中调用getActivity为null的解决办法
- fragment中调用getActivity为null的几种情况
- 中间人攻击
- SSL2687 2017年8月14日提高组T1 跳跃(kruskal,并查集)
- MongoDB:分片的配置
- NYOJ5平台最优程序
- Number Sequence
- 关于Fragment中getActivity为Null的问题
- hdu 5933
- 暑假集训第十五天
- angular学习总结二——数据&事件绑定(ngIf、ngFor、ngSwitch、ngModel)
- Java 多catch
- java 16进制字符串 转 byte[] 转文件 文件 转byte[] 转16进制字符串
- VS10打开VS12版本创建的工程
- poj 3261 (后缀数组+二分)
- 二分练习