안드로이드 개발시에 뒤로가기 버튼에 대한 처리를 해주지 않으면
버튼 한번클릭으로 어플이 종료되버리는 상황이 발생한다
이럴경우 사용자는 실수로 뒤로가기버튼이 스치기만 해도 어플이 종료되게 되는 것이다
이 상황을 Activity에서 제공하는 함수를 통해 방지해보자
기본적으로 onBackPressed라는 함수를 Override하고 구현하면 되는데
Override 방법은 해당 Activity 내에서 Ctrl+O 버튼을 눌러주면 항목이 표시된다
여기에서 onBackPressed 함수를 눌러 추가해주자
이렇게 함수내부에 다이어로그 형식으로 사용자에게 선택권을 부여해주면
뒤로가기 버튼이 눌렸을 경우에 대비할 수 있다
이외에도 함수내에 어떤것을 구현하느냐에 따라 뒤로가기 버튼 클릭시
여러가지 이벤트가 가능하다
'프로그램 개발 > 안드로이드' 카테고리의 다른 글
[Android] Android 10 위젯 멈춤현상 해결 (0) | 2020.06.23 |
---|---|
[안드로이드] 화면 세로고정 / Android Screen lock (2) | 2020.05.07 |
[안드로이드/Android] 핸들러(Handler) 타이머(Timer) 구현 (4) | 2020.04.13 |
[안드로이드] 안드로이드란? what is android (0) | 2020.03.30 |
핸드폰 스크린샷은 어디에? (0) | 2020.03.26 |
댓글