적용시키려는 Activity에 작성해 줍시다.
long time = 0;
@Override
public void onBackPressed() {
if(System.currentTimeMillis()-time>=1000) {
time=System.currentTimeMillis();
Toast.makeText(getApplicationContext(),"뒤로 가기 버튼을 한 번 더 누르면 종료됩니다.", Toast.LENGTH_SHORT).show();
}
else if(System.currentTimeMillis()-time<1000){ // 뒤로 가기 한번 더 눌렀을때의 시간간격 텀이 1초
finishAffinity();
System.runFinalization();
System.exit(0);
}
}
예전에 작성된 Tistory 게시글을 velog로 이전 하였습니다.