могу ли я получить requestCode действие, полученное в его методе onCreate()?
Мне нужно было бы это понять, если это "новая" или "модифицирующая" операция.
Ответ 1
Предположим, вы создали активность A:
Жизненный цикл активности выглядит следующим образом: A.onCreate() -> A.onStart() -> A.onResume()
Затем вы вызываете активность B из действия A. Вы хотите, чтобы активность B отправила вам результат.
Жизненный цикл активности выглядит следующим образом: A.onPause -> B.onCreate ->B.onStart()-> B.onResume()->A.onStop()
Как только B выполнит свою работу, он отправит результат и уничтожит себя: B.onDestroy()->A.onResume()-> A.onActivityResultBack()
Все дело в том, что активность A не возвращается к onCreate! Поэтому, если у вас нет атрибута requestCode в файле activity.java, вы не можете получить к нему доступ в своем методе onCreate.
Ответ 2
Чтобы увидеть, является ли это "новой" или "измененной" деятельностью, вы должны переопределить метод onActivityResult в действии. Если вызывается onActivityResult, это означает, что действие "изменено".