2016-07-29 5 views
-1

При запуске нового действия (MyActivity2) я могу передавать данные с помощью .addExtra(). После открытия MyActivity2 я могу вызвать getExtra(), и мои данные верны там, где я хочу. Мой вопрос. После вызова функции finish() в MyActivity2, я хочу передать данные в MyActivity1. Каков надлежащий способ передачи данных, когда вы просто возвращаетесь к предыдущему действию? Статическая переменная, похоже, работает, но из того, что я прочитал, они не являются частью ООП. Какие у меня варианты?Передача данных без намерения при использовании финиша() - Android

ответ

0

Вы можете использовать startActivityForResult(). Обратите внимание на вопрос this.

+0

Именно то, что я искал. Я не знал о startActivityForResult(). Спасибо –

+0

Если ответ - это то, что вам нужно, отметьте ответ как принятый – rakex

Смежные вопросы