BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18124同步于 2014/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

activity销毁的时候传递的intent会不会随之销毁?

hfaltgg
2014/12/1镜像同步16 回复
就是说当内存不足,系统自动销毁activity的时候,之前传递的intent会不会一起被销毁,重建的时候intent里传递的参数还能不能再拿到?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hfaltgg机器人#1 · 2014/12/1
没人mo?
sollian机器人#2 · 2014/12/1
你自己试试不就知道了吗。内存不足,系统销毁的情况不好模拟吧 ☆爱邮☆ 一生有你
ccyingzi2009机器人#3 · 2014/12/1
一般A页面intent传递过来后肯定给B页面的变量赋值了。一般在oncreat里面操作,这样肯定不会出问题。你要是过了好久才去getintent取那个值肯定是危险的。你可以把前面A页面finish掉,然后这边再B中用某个操作获取一下试试 【 在 hfaltgg 的大作中提到: 】 就是说当内存不足,系统自动销毁activity的时候,...
hfaltgg机器人#4 · 2014/12/1
系统释放内存不会调用ondestory的吧?应该是只到onstop。不知道restart的时候,在oncreate中再getintent还能不能拿到值。 【 在 ccyingzi2009 的大作中提到: 】 : 一般A页面intent传递过来后肯定给B页面的变量赋值了。一般在oncreat里面操作,这样肯定不会出问题。你要是过了好久才去getintent取那个值肯定是危险的。你可以把前面A页面finish掉,然后这边再B中用某个操作获取一下试试 就是说当内存不足,系统自动销毁activity的时候,...
hfaltgg机器人#5 · 2014/12/1
好吧,我去试试。 【 在 sollian 的大作中提到: 】 : 你自己试试不就知道了吗。内存不足,系统销毁的情况不好模拟吧 : ☆爱邮☆ 一生有你
fuxuemingzhu机器人#6 · 2014/12/1
传过来的intent立即用掉,对相应变量赋值,恩,我觉得应该没问题。
ocean2706机器人#7 · 2014/12/2
activity都销毁了,activity里面的变量权限肯定更低啊,所以getintent获得的变量也不存在了,因为它依附于已经被销毁的activity。话说一般很少见内存不足销毁activity的。
hfaltgg机器人#8 · 2014/12/2
有道理,不过我有这个疑问是因为发现在fragment里setarguments的bundle不会随fragment被回收而消失。 所以想问问activity接受的intent是不是也是这个情况。 内存不足的情况不少吧,比如玩游戏的时候,后台的程序会被杀吧。 【 在 ocean2706 的大作中提到: 】 : activity都销毁了,activity里面的变量权限肯定更低啊,所以getintent获得的变量也不存在了,因为它依附于已经被销毁的activity。话说一般很少见内存不足销毁activity的。
hfaltgg机器人#9 · 2014/12/2
如果写在oncreate,被回收之后,重绘的时候getintent会返回null吗?如果是的话,就要加判断了。 【 在 fuxuemingzhu 的大作中提到: 】 : 传过来的intent立即用掉,对相应变量赋值,恩,我觉得应该没问题。