В моем приложении я получаю следующий рабочий процесс:
onCreate
onStart
onRestoreInstanceState
onActivityResult
onResume
Итак, да onActivityResult
называется ПОСЛЕ onRestoreInstanceState
, так что вы можете рассчитывать на то, что состояние полностью восстановлено (если только вы не выполните что-то в onResume
).
Если ваша активность не была уничтожена ОС, когда она была в фоновом режиме, то я предполагаю, что ее состояние такое же, так что вам не о чем беспокоиться. :)