首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

父activity在子activity回到时自动调用onDestroy()

2013-07-04 
父activity在子activity返回时自动调用onDestroy()本帖最后由 nbgis1987 于 2013-04-28 10:55:28 编辑现在

父activity在子activity返回时自动调用onDestroy()
本帖最后由 nbgis1987 于 2013-04-28 10:55:28 编辑 现在有个奇怪的问题,我有两个Activity,A和B,首先从A跳转到B,B用来录入一些属性,完成后,B返回A,并且调用onActivityResult方法,但是问题是,当onActivityResult方法结束后,A自动的调用了onDestroy方法并且重新onCreate,这是怎么回事?
生命周期如下
A onCreate
A onStart
A onResume
------------------
A onPause
B onCreate
B onStart
B onResume
A onStop
-------------------
B onPause
A onDestroy
A onCreate
A onStart
A onResume
B onStop
B onDestroy

A onDestroy不应该出现啊
[解决办法]
系统要杀不是你说了算,没那么奇怪 
[解决办法]
A的destroy 是由系统决定的 任何处于onStop状态的应用都可能被destroy掉 原因 比如 内存不够了 之类

热点排行
Bad Request.