본문 바로가기
Android/Develop

[Android] 안드로이드 스튜디오 "뒤로가기"버튼 두번 눌러 앱 종료시키기!

by hyun's life_developer 2019. 7. 17.

 

 

안녕하세요! 초보개발자 시아아빠입니다.

 

이번 포스팅은 간단하게 "뒤로가기"버튼을 두번 눌러 앱 종료시키는 법에 대하여 포스팅하겠습니다.

 

이 글에서는 간단하게 사용법과 소스만 보여드리겠습니다.

 

우선 해당 액티비티 안에 

private long lastTimeBackPressed;

▲마지막 뒤로가기 버튼 누른 시간을 담을 변수를 넣어주시구요!

 

public void onBackPressed()
{
	if(System.currentTimeMillis() - lastTimeBackPressed < 1500)
    {
    	finish();
        return;
    }
    
    Toast.makeText(this, "\"뒤로가기\"버튼을 한번 더 누르시면 앱이 종료됩니다.", Toast.LENTH_SHORT).show();
    lastTimeBackPressed = System.currentTimeMillis();
}

그 후에 프로세스 순서에 맞춰 마지막에 넣으실 분은 마지막에 ▲이 부분을 넣어주시면 됩니다.

 

이 포스팅은 간단히 이렇게 필요하신 분을 위해 포스팅 했구요! 혹여 설명이 필요하실 분들을 위해 

 

설명 포스팅은 따로 하겠습니다.

 

사용만하지 마시고 왜 변수를 만들었는지 왜 저런식으로 코드를 짰는지,

 

그리고 코드내용을 머리 속에 넣으시면 훨씬 후에 도움이 될것입니다! 감사합니다~!

 

 

댓글