您的位置:首页 > 其它

关于StartActivityForResult与setResult对activity执行生命周期影响

2015-01-28 17:01 309 查看
我们知道一个Activity的生命周期,onCreate()-->[onResume()-->onPause()]-->onStop()[-->onResume()]->onDestory().

        对以上的生命周期我想大家应该很熟悉.当我们的程序执行了startActivityForResult时,我们的程序将执行上述的那个过程呢?经测试它会执行onPause(),然后进入新的activity. 在这里你可以实践一个,毕竟实践才是检验真理的唯一标准.

  当在新的activity中当我们执行setResult方法时,在调用startActivityForResult方法的activity中会执行那几个周期呢?经测试它会先执行onActivityResult方法,然后执行周期方法onResume.结果如下图所示:

  


        =_=  @a little a day
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: