Android/실전 TIP
종료 처리
Dev-Drake
2019. 4. 4. 17:29
반응형
// 종료
DialogInterface.OnClickListener mExitClick = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if(which == DialogInterface.BUTTON1) finish();
else return;
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode){
case KeyEvent.KEYCODE_BACK:
new AlertDialog.Builder(LieDetectorActivity.this)
.setTitle("프로그램을 종료 하시겠습니까?")
.setIcon(R.drawable.stop)
.setPositiveButton("종 료", mExitClick)
.setNegativeButton("취 소", mExitClick)
.show();
break;
}
return super.onKeyDown(keyCode, event);
}
반응형