getActivity()返回null的解决问题

来源:互联网 发布:鳄鱼有耳朵吗 知乎 编辑:程序博客网 时间:2024/05/22 04:43

如果从最近使用的应用里面点击我们的应用,系统会恢复之前被回收的Activity,这个时候FragmentActivity在oncreate里面也会做Fragment的恢复,但是此时恢复出的Fragment,在调用getActivity的时候会返回null。

解决方法:

如果该Context需要在Activity被销毁后还存在,

则使用getActivity().getApplicationContext()。

0 0
原创粉丝点击