Я пытаюсь установитьResult после нажатия кнопки BACK. Я призываю в OnDestroysetResult не работает, когда нажата кнопка BACK
Intent data = new Intent();
setResult(RESULT_OK, data)
Но когда дело доходит до
onActivityResult(int requestCode, int resultCode, Intent data)
ResultCode является 0 (RESULT_CANCELED) и данные 'нулевой'.
Итак, как я могу передать результат деятельности, завершенной кнопкой BACK?
Это не работает для меня, так как мои данные обновление в «onPause» – Bostone
Если ваша деятельность воссоздается после вызова 'setResult()', ваши данные будут потеряны. –