戻るボタンを制御したい

このエントリーをはてなブックマークに追加

戻るボタンを制御したい。ということで調べてみた。いろいろやり方はあるみたい。

onKeyDownイベント

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
	if (keyCode == KeyEvent.KEYCODE_BACK){
		return;
	}
	
	return super.onKeyDown(keyCode, event);
}

dispatchKeyEventイベント

@Override
public boolean dispatchKeyEvent(KeyEvent e) {
   if (e.getAction() == KeyEvent.ACTION_DOWN) {
       return;
   }

   return super.dispatchKeyEvent(e);
}

onBackPressedイベント

@Override
public void onBackPressed(){
	super.onBackPressed();
}

onBackPressedを使用した方が簡単そうなので、これを使用することにする。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です