액티비티에서 back 버튼을 누를 때 이벤트를 처리 하는 방법이다.
오버라이드 onBackPressed 에 백 버튼을 눌렀을 때 처리할 이벤트 코드를 작성해준 후
프레임워크가 하는 super.onBackPressed(); 코드는 젤 마지막에 작성을 해주면 된다.
SecondActivity.java
// Back 버튼 눌렀을때의 이벤트 처리 방법
@Override
public void onBackPressed() {
Log.i("LifeCycleApp",
"두번째 액티비티의 onBackPressed 함수 실행");
// 10년후의 나이를 메인액티비티로 전달!!!
Intent intent = new Intent();
intent.putExtra("age10", age);
// 돌려줄때는 startActivity 가 아니라, setResult 함수 이용
setResult(0, intent);
// 프레임워크가 할일 하라는 코드.
super.onBackPressed();
}'Android' 카테고리의 다른 글
| 아이콘 이미지를 벡터 이미지로 만드는 방법 (0) | 2023.01.31 |
|---|---|
| SharedPreferences 를 이용한, 데이터 저장과 불러오기 (0) | 2023.01.31 |
| 액티비티간의 양방향 데이터 전달방법 (0) | 2023.01.30 |
| 액티비티간 단방향 데이터 전달 방법 (0) | 2023.01.30 |
| 액티비티간의 화면 전환 방법 / Intent 와 startActivity 함수 (0) | 2023.01.30 |