2초 이내에 연속으로 back 누르면 종료하기
refer to rioBible.apk
long backKeyPressedTime;
@Override
public void onBackPressed() {
//1번째 백버튼 클릭
if(System.currentTimeMillis()>backKeyPressedTime+2000){ // 2초 내에 back click ?
backKeyPressedTime = System.currentTimeMillis();
Toast.makeText(this, "뒤로버튼을 한번 더 누르시면 앱이 종료됩니다.", Toast.LENGTH_SHORT).show();
}
//2번째 백버튼 클릭 (종료시킴)
else{
finish();
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
}
'android source ' 카테고리의 다른 글
getDirectoryFiltered() (0) | 2019.07.23 |
---|---|
spannable, setSpan() (0) | 2019.07.23 |
public directory 가져오기 (0) | 2019.07.23 |
webView, file url link (0) | 2019.07.23 |
arrayList 를 SharedPreference에 save, get 하기 (0) | 2019.07.16 |