Я запускаю действия из основного действия в своем приложении, используя вызов startActivityForResult(intent, ACTIVITY_TYPE)
, и все они работают, но один.
Этот при вызове запускает действие по желанию, но в журнале я вижу, что onActivityResult()
запускается немедленно. Активность отображается, но RESULT_CANCELED
сразу возвращается в onActivityResult()
.
Затем я взаимодействую с активностью, нажимаю кнопку, которая вызывает finish()
, а onActivityResult()
не вызывается в этот раз (потому что, видимо, результат уже возвращен).
Это имеет смысл для всех? Кто-нибудь видел это поведение раньше?