На самом деле я не совсем уверен, правильно ли я понимаю ваш вопрос, но если вы хотите передавать данные между действиями, вы можете использовать startActivitiForResult
или вы можете сделать что-то вроде этого:
Intent intent = new Intent(Activity.this, Activiti2.class);
intent.putExtra("key", "value");
startActivity(intent);
в занятии2:
String getData = getIntent().getStringExtra("key","default value");
// or getParent().getIntent().getStringExtra("key","default value"); depending on your situation.
и если вы хотите отправить данные в Activity из Activity2, вы можете сделать что-то вроде этого:
Intent intent = getParent().getIntent();
intent.putExtra("key", 0); // default sorting
getParent().setResult(RESULT_OK, intent);
finish();