FirstActivity.java {
приватная статическая финальная int SECOND_ACTIVITY = 0;
openSecondActivity () {
Intent forChildIntent = new Intent (this, FirstActivity. Class);
// данные для второго действия forChildIntent.putExtra ("userName", getUsrName ());
this.startActivityForResult (forChildIntent, SECOND_ACTIVITY);
}
protected void onActivityResult(int requestCode, int resultCode, данные намерений) {
switch (resultCode) {
case RESULT_OK: //do something
default:break;
}
}
SecondActivity.java {
goBackButtonClick () {Intent retData = new Intent ();
// установить данные для обратной передачи, если требуется //retData.putExtra("userName ", getUsrName ());
setResult (RESULT_OK, retData);
finish (); // приведет вас к первому действию
}
}