[Android] 뒤로가기(Back Button) 2번 눌러 앱 종료하기
기본적으로 안드로이드에서는 백버튼을 누르면 바로 앱이 종료되기 때문에, 사용자의 실수를 방지하기 위하여 2번 누르면 종료되는 기능을 구현할 때가 많다. var waitTime = 0L 한번 클릭했을때 당시의 시간을 기록하기 위한 변수를 선언해주고, override fun onBackPressed() { if(System.currentTimeMillis() - waitTime >=1500 ) { waitTime = System.currentTimeMillis() Toast.makeText(this,"뒤로가기 버튼을 한번 더 누르면 종료됩니다.",Toast.LENGTH_SHORT).show() } else { finish() // 액티비티 종료 } } onBackPressed 메소드를 오버라이드하여 구현한다.