Skip to content

[안드로이드 프로그래밍] 뒤로가기 버튼 두 번 눌러 어플(앱) 종료하기

Posted in Android_Programs

ohpr_android_programs

 

[ Activity.java ]

public class Activity extends AppCompatActivity {
    private long lastTimeBackPressed;

    [...]

    public void onBackPressed(){
        //두 번의 뒤로가기 버튼 클릭의 시간차가 1.5초 차이면 어플(앱)을 종료한다. 
        if(System.currentTimeMillis() - lastTimeBackPressed < 1500){
            finish();
            return;
        }
        Toast.makeText(this, "뒤로가기 버튼은 한 번 누르면 종료됩니다.", Toast.LENGTH_SHORT).show();
    lastTimeBackPressed = System.currentTimeMillis();
    }
}

System.currentTimeMillis 는 1970년 1월 1일부터 현재까지 경과한 시간을 밀리초단위로 반환하는 메서드

Be First to Comment

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

error: Content is protected !!