#android
#Android
Вопрос:
Я использовал намерение для вызова другого действия. После этого я собрал некоторые данные от пользователя, используя второе действие. Мне нужно обновить некоторые данные в первом действии и закрыть второе действие.
Следовательно, мне нужно Context
(это) первого действия. Как мне это сделать? Или мне нужно снова запустить первое действие как новое действие?
Ответ №1:
Используйте startActivityForResult()
и не завершайте () первое действие. Вы перейдете к этому действию в методе onActivityResult().
Редактировать:
Intent intent = new Intent(this,SecondActivity.class);
startActivityForResult(intent, RESULT_OK);
и
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
// When you are back from second Activity you are land here ..
// do what ever you want to, without re Creating the this Activity
}
}