State of Activity while in onActivityResult question

前端 未结 2 2023
梦谈多话
梦谈多话 2020-12-09 06:23

I have a question about the Activity\'s state while in onActivityResult. Specifically, is it \'guaranteed\' that either onRestoreInstanceState or onCreate have been called

相关标签:
2条回答
  • 2020-12-09 06:56

    In my app I get the following workflow:

    onCreate
    onStart
    onRestoreInstanceState
    onActivityResult
    onResume
    

    So, yes onActivityResult is called AFTER the onRestoreInstanceState, so you can count on the state has been fully restored (unless you do smth in onResume).

    0 讨论(0)
  • 2020-12-09 06:58

    An activity which launches another activity with startActivityForResult is fully active, just it has lost the focus - i.e it does not recieve touch input. If you would launch a transparent activity with this method you could see that the first activity is still doing its animations etc in the background.

    0 讨论(0)
提交回复
热议问题