Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

State of Activity while in onActivityResult question

I have a question about the Activity's state while in onActivityResult. Specifically, is it 'guaranteed' that either onRestoreInstanceState or onCreate have been called prior to onActivityResult for an Activity? In other words, is it safe to assume that the state data (member variables and such) of the Activity are 'usable' while in onActivityResult (assuming you have properly handled onRestoreInstanceState and or onCreate)?

like image 939
steve Avatar asked Feb 20 '11 18:02

steve


1 Answers

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).

like image 94
Vit Khudenko Avatar answered Nov 30 '22 23:11

Vit Khudenko