안녕하세요! 초보개발자 시아아빠입니다.
이번 포스팅은 간단하게 "뒤로가기"버튼을 두번 눌러 앱 종료시키는 법에 대하여 포스팅하겠습니다.
이 글에서는 간단하게 사용법과 소스만 보여드리겠습니다.
우선 해당 액티비티 안에
private long lastTimeBackPressed;
▲마지막 뒤로가기 버튼 누른 시간을 담을 변수를 넣어주시구요!
public void onBackPressed()
{
if(System.currentTimeMillis() - lastTimeBackPressed < 1500)
{
finish();
return;
}
Toast.makeText(this, "\"뒤로가기\"버튼을 한번 더 누르시면 앱이 종료됩니다.", Toast.LENTH_SHORT).show();
lastTimeBackPressed = System.currentTimeMillis();
}
그 후에 프로세스 순서에 맞춰 마지막에 넣으실 분은 마지막에 ▲이 부분을 넣어주시면 됩니다.
이 포스팅은 간단히 이렇게 필요하신 분을 위해 포스팅 했구요! 혹여 설명이 필요하실 분들을 위해
설명 포스팅은 따로 하겠습니다.
사용만하지 마시고 왜 변수를 만들었는지 왜 저런식으로 코드를 짰는지,
그리고 코드내용을 머리 속에 넣으시면 훨씬 후에 도움이 될것입니다! 감사합니다~!
'Android > Develop' 카테고리의 다른 글
[Android] 생명주기, onPause와 onStop의 차이점 (5) | 2019.09.06 |
---|---|
[Android] 진동(Vibrator) 사용법 (0) | 2019.07.24 |
[Android] 권한 설정 응용 (0) | 2019.07.11 |
[Android] TextView에 적힌 번호로 전화걸기(권한 요청까지) (2) | 2019.07.05 |
[Android] dismiss()!!AlertDialog는 되고 AlertDialog.Builder은 안되고?! (0) | 2019.07.03 |
댓글