从OtherActivity转到MainActivity时,MainActivity的Fragment的空间为空指针

落天鸣黎 2016-08-08 11:24:33
OtherActivity由MainActivity用startActivityForResult启动,OtherActivity调用setResult传intent并finish恢复MainActivity,MainActivity通过Intent设置Fragment,此时fragment的控件是空指针


此为logcat,Intent的值已经传过来了
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
落天鸣黎 2016-08-10
  • 打赏
  • 举报
回复
引用 2 楼 qq_33667176 的回复:
贴一下报错信息吧
谢谢,已经解决了。在ViewPager中有很多Fragment,我是从一个fragment跳到很远的另一个,另一个fragment需要先新建,而setInfo写在它新建之前了,所以报控件空指针,将setInfo写在setCuurentItem()之后就可以了
落天鸣黎 2016-08-08
  • 打赏
  • 举报
回复
我用ViewPager实现的MainActivity,用了好几个fragment,然后用startActivityForResult调用搜索界面(SearchActivity),获取搜索信息后用setResult传Intent把值传给MainActivity,MainActivity通过intent设置fragment,不过这时候fragment里的控件全部为空指针了,怎么回事啊?
德超 2016-08-08
  • 打赏
  • 举报
回复
贴一下报错信息吧

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧