1.5초 내로 두 번 뒤로 가기를 눌렀을 경우 토스트 메세지를 띄우고 앱을 종료시키는 코드이다.
필요한 각 activity에 코드를 넣었다.
var lastTimeBackPressed : Long = 0
override fun onBackPressed() {
if(System.currentTimeMillis() - lastTimeBackPressed >= 1500){
lastTimeBackPressed = System.currentTimeMillis()
Toast.makeText(this,"'뒤로' 버튼을 한번 더 누르시면 종료됩니다.",Toast.LENGTH_LONG).show() }
else {
ActivityCompat.finishAffinity(this)
System.runFinalization()
System.exit(0)
}
}
'Project > safefarm 2020.7~.08' 카테고리의 다른 글
안드로이드 코틀린 정규식 Android Kotlin 아이디 제한(영어 숫자) (0) | 2020.08.17 |
---|---|
안드로이드 코틀린 다이얼로그 (Android Kotlin dialog) (0) | 2020.08.17 |
안드로이드 레이아웃 Card View 만들기 (0) | 2020.08.17 |
safefarm 깃헙 주소 , README.md (0) | 2020.08.13 |
완성된 safefarm 플젝 영상 (0) | 2020.08.13 |