ハードキーの戻るをキャンセル
途中のアクティビティで戻るボタンで戻られると困る場合に以下のソースをActivityクラスに実装する。ただActive.javaを見るとEclair(2.0)以降でないとダメっぽい。
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.isTracking() && !event.isCanceled()) { // 戻るボタンをキャンセル return true; } return super.onKeyUp(keyCode, event); }