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);
 }

 

반응형