Can onActivityResult() theoretically be called before onCreate? I know it can be called before onResume(), but let's consider this extreme case:
- activity A is running and starts activity B for a result
- activity B opens
- the device is running low on memory, so it destroys activity A
- activity B finishes with a result
What happens now? Does activity A get re-created before receiving the result, or does it receive the result before onCreate()? Is this guaranteed to be in the same order each time?