뒤로가기 버튼 두 번 눌러서 앱 종료하는 방법을 기술해 본다.
private long backButtonPressedTime = 0;
@Override
public void onBackPressed(){
if (System.currentTimeMillis() > backButtonPressedTime + 1500){
backButtonPressedTime = System.currentTimeMillis();
return;
}
if(System.currentTimeMillis() <= backButtonPressedTime + 1500) {
finish();
}
}
onBackPressed() 함수를 오버라이드 하여 원하는 시간(예제는 1.5초) 이내에 back button이 눌렸을 시 앱을 종료시키는 방법이다.
'개발 > Android' 카테고리의 다른 글
[안드로이드] 액티비티 화면 가로 또는 세로로 고정하기 (0) | 2020.07.14 |
---|---|
[안드로이드] status bar 색깔 변경하기 (0) | 2020.06.30 |
[안드로이드] 애드몹(adMob) 내 앱에 광고 달기 #2 - 소스 설정 (0) | 2020.06.27 |
[android studio] AndroidX 에러 해결 - This project uses AndroidX dependencies (0) | 2020.06.27 |
[안드로이드] Android에서 타이틀바(TitleBar) 없애기 (0) | 2020.06.26 |