관리 메뉴

웹개발자의 기지개

뒤로가기 두번 클릭시 종료하기 본문

안드로이드

뒤로가기 두번 클릭시 종료하기

http://portfolio.wonpaper.net 2019. 6. 8. 21:55

네이버 앱도 그렇고, 뒤로가기 버튼을 재빠르게 클릭하면 앱을 종료하고,

뒤로가기를 한번 클릭하고 2초정도 있다가 다시 뒤로가기 누르면 종료를 알리는 Toast 띄우는 소스인데

검색해 보면 많이들 공개가 되어 있다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
    private long time = 0;
 
    @Override
    public void onBackPressed() {
        //super.onBackPressed();
        if(System.currentTimeMillis()-time>=2000){
            time=System.currentTimeMillis();
            Toast.makeText(getApplicationContext(),"뒤로 버튼을 한번 더 누르면 종료합니다.",Toast.LENGTH_SHORT).show();
        }else if(System.currentTimeMillis()-time<2000){
            finish();
            return;
        }
    }
cs

 

참고사이트 : https://satisfactoryplace.tistory.com/2

Comments