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

Activity调用finish后,什么时候销毁解决办法

2013-03-01 
Activity调用finish后,什么时候销毁RT,A_Activity 中调用 startActivityForResult ,启动 B_Activity在B_Ac

Activity调用finish后,什么时候销毁
RT,
A_Activity 中调用 startActivityForResult ,启动 B_Activity
在B_Activity中调用finish,
B_Activity是在调用了 A_Activity 的 onActivityResult之后才销毁么?
[解决办法]
调用FINISH()的时候应该是消毁,但是有时候因为线程存在的原因可能不会被消毁,这要看系统什么时候回收了
[解决办法]
finish一定会调用onDestroy,但是调用了onDestroy后,GC不一定会立刻回收。
onActivityResult,是在activityresume的时候,才调用的
[解决办法]
finish以后自检查资源是否为空然后设置标志位有系统默认回收

热点排行