【Android】戻るボタンでアプリを終了させる
Androidアプリの勉強で学んだ、戻るボタンを押すとアプリが終了する機能をメモとして書きます。
戻るボタンを押す画面に記述(MainActivity)
@Override public boolean onKeyDown(int keyCode, KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK){ new AlertDialog.Builder(this) .setTitle("アプリケーションの終了") .setMessage("アプリケーションを終了してよろしいですか?") .setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO 自動生成されたメソッド・スタブ MainActivity.this.finish(); } }) .setNegativeButton("No", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO 自動生成されたメソッド・スタブ } }) .show(); return true; } return false; }
上記のソースコードを書くことで、戻るボタンを押すとアプリが終了します。