キーイベントの取得
今日はAndroidのキーイベントの取得もやってみました。
キーダウンとキーアップはこんなかんじ。
//キーイベントの処理 @Override public boolean onKeyDown(int keyCode, KeyEvent event){ this.keyCode = keyCode; return super.onKeyDown(keyCode, event); } //キーアップの処理 public boolean onKeyUp(int keyCode, KeyEvent event){ this.keyCode = -1; return super.onKeyUp(keyCode, event); }
どのキーが押されたかは
keyCode==KeyEvent.KEYCODE_DPAD_UP
こんな風にしてあらかじめ取得できる見たい。
キーイベントで引っかかったおいうか、サンプルでつまずいたのが
AndroidのActivityのサイクル
http://www.atmarkit.co.jp/fsmart/articles/android02/android02_2.html
今アルバイトしている会社の社長もこのサイクルが大事だよっていってたなぁ。
これを頭に入れて勉強しよう。