뒤로가기에 대한 처리를 해주지 않으면 기본으로 구성되어있는 onBackPressed() 메서드가 호출되며 열려있는 액티비티를 finish()시키게 되어있어서 뒤로가기 버튼을 한번만 누르면 앱이 종료되어 버린다. 뒤로가기를 실수로 눌러도 바로 종료되어버리기 때문에 한번 눌르면 "종료하시겠습니까?" 라는 메시지를 보여주고 두번 누르면 앱을 종료하는 기능을 구현해보자. 이 기능을 구현하기 위해서는 onBackPressed() 메서드를 재정의해야한다. //뒤로가기 연속 클릭 대기 시간 var mBackWait:Long = 0 먼저, 멤버변수로 뒤로가기 버튼 클릭시간의 간격을 재기위해서 변수를 선언해준다. 그 다음 onBackPressed() 메서드를 재정의해준다. override fun onBackPressed..