안드로이드를 개발하다보면 메인액티비티에서 버튼을 클릭해서 또 다른 액티비티를 띄우는 것을 거의 초반에 하게 되는것 같아요.
1. 이동하고자 하는 액티비티를 띄우기 위한 인텐트 생성한다
Intent intent = new Intent(getApplicationContext(), 이동하고자 하는 클라스명);
2. 이동하고자 하는 액티비티 띄우기
startActivityForResult(intent, 요청코드);
3. 이동한 액티비티에서 처음 액티비티로 돌아가기, sendName이라는 데이터를 응답으로 보낸다.
Intent intent = new Intent();
intent.putExtra("sendName","hahaha");
setResult(RESULT_OK, intent);
3. 또다른 액티비티에서 보내온 응답인지 요청코드로 확인
if(requestCode == 요청코드) {
처음 호출했었던 액티비티로 돌아온 후 할 액션
}
4. 현재의 액티비티를 종료하기
finish();