I have an app with two activities: \"A\" and \"B\".
\"A\" uses startActivityForResult()
to spawn \"B\" i.e. it waits for \"B\". Now, assume that \"B\" i
If Activity A gets killed by the time B finishes, you are guaranteed that
In other words, A will be re-created the next time the user visits/needs it, and at that point any pending results will be delivered (from B to A).
Also note that this is why results must be returned through a single Activity callback with an integer request code, instead of an arbitrary callback object.