社区
Android
帖子详情
异步操作导致Fragment空指针问题!
zktufo
2016-07-21 11:05:50
如题,弱网络环境下,已点击返回按钮关闭Activity,但异步网络操作仍在执行Fragment中方法体。此时Fragment已处于Detach状态,调用宿主Context就报空指针问题
注:已试过用isAdded等方法判断,但感觉不是根本的解决方法
...全文
204
3
打赏
收藏
异步操作导致Fragment空指针问题!
如题,弱网络环境下,已点击返回按钮关闭Activity,但异步网络操作仍在执行Fragment中方法体。此时Fragment已处于Detach状态,调用宿主Context就报空指针问题 注:已试过用isAdded等方法判断,但感觉不是根本的解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
东风玖哥
2016-07-21
打赏
举报
回复
调用fragment之前先判空呀
magicyang1234
2016-07-21
打赏
举报
回复
这设计本身就有问题吧,网络最好不要回调操作。 如果你非要回调,用弱引用试试看吧。。。
Stanny_Bing
2016-07-21
打赏
举报
回复
关闭的时候,结束异步操作就可以了,有类似于close,之类的方法的
Android开发Activity与
Fragment
通信交互全解
在日常开发中
Fragment
被我们使用的越来越多占领着举足轻重的位置,也经常需要在不同的
Fragment
中传递数据或者Activity与
Fragment
中传递数据;通过本套课程,相信大家可以在这个
问题
上做到游刃有余。
Fragment
PagerAdapter调用
Fragment
的
空指针
问题
项目老代码里有个bug,关于
Fragment
PagerAdapter的,在Activity的onNewIntent里面调用pager中的某个
fragment
的方法
导致
空指针
崩溃: @Override protected void onNewIntent(Intent intent) { super.onNewIntent...
一个
Fragment
中getActivity为空的
问题
在使用
Fragment
的时候经常会遇到getActivity()为null的情况,比如,在一个
异步
网络请求的回调中调用getActivity()就会出现
空指针
的
问题
,之前解决这个
问题
,都是直接加
空指针
判断来规避,但是这个
问题
并没有真正的...
Fragment
中调用getActivity为null的
问题
比如我在一个
异步
网路请求的回调中调用了getActivity()就会出现
空指针
问题
。之前解决这个
问题
,通常都是直接加
空指针
判断来规避,但是这并没有真正解决
问题
。 很多人都曾被这个
问题
所困扰,如果app长时间在后台...
Android解决多个
Fragment
切换时布局重新实例化
问题
和getActivity
空指针
问题
下面记录下我自己根据面文章制作的demo的csdn的下载地址[http://download.csdn.net/detail/android_zhengyongbo/9852419] ...至于
fragment
的使用就不多说了,直奔主题, 布局文件:<LinearLayout xmlns
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章