안드로이드 백버튼 두번 누른 후 앱 종료동작
public class MainActivity extends Activity {
private Context mContext = null;
private long backKeyPressedTime = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mContext = this;
}
@Override
public void onBackPressed() {
if (System.currentTimeMillis() > backKeyPressedTime + 2000) {
backKeyPressedTime = System.currentTimeMillis();
Toast.makeText(this, "\'뒤로\'버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT).show();
return;
}
if (System.currentTimeMillis() <= backKeyPressedTime + 2000) {
super.onBackPressed();
}
}
728x90
반응형
'Android' 카테고리의 다른 글
안드로이드 스튜디오 프로젝트 비교방법(Android Project Compare) (0) | 2020.10.09 |
---|---|
안드로이드 스튜디오 compile 대체할 implementation, api (0) | 2018.05.04 |
안드로이드 dataBinding 사용하기 (0) | 2017.12.26 |
태블릿 해상도 맞추기 해상도 계산 (0) | 2017.12.15 |
안드로이드 앱설치 여부 확인 (0) | 2017.10.11 |