// 2초 간격 private static final long EXIT_INTERVAL_TIME = 2000; // 누른 시간 private long pressedTime = 0; @Override public void onBackPressed() { long currentTime = System.currentTimeMillis(); long intervalTime = currentTime - pressedTime; if (0 <= intervalTime && EXIT_INTERVAL_TIME >= intervalTime) { super.onBackPressed(); } else { pressedTime = currentTime; Toast.makeText(this, "앱을 종료하시려면 한번 더 눌러주세요.", Toast.LENGTH_SHORT).show(); } }
'Before 2022 > Android' 카테고리의 다른 글
유선 헤드셋(유선 이어폰)이 연결되어 있는지 체크 (0) | 2018.12.12 |
---|---|
오디오 기능이 연결된 페어링 상태의 블루투스 기기가 있는지 체크 (0) | 2018.12.12 |
안드로이드 소프트 키 제어 (0) | 2018.12.12 |
안드로이드 현재 단말기가 더블 유심일 경우 전화번호를 가져오는 메소드 (0) | 2018.12.10 |
안드로이드 블루투스 지원 여부, 현재 상태 체크 및 활성화, 비활성화 (0) | 2018.12.10 |