コード例 #1
0
ファイル: MainActivity.java プロジェクト: jperrot/MeMoPlayer
 public boolean onKeyDown(int keyCode, KeyEvent event) {
   if (keyCode == KeyEvent.KEYCODE_BACK) {
     Displayable d = Display.getDisplay(midlet).getCurrent();
     if (d != null) {
       if (d instanceof Canvas) {
         ((Canvas) d).fakeKeyPressed(keyCode);
         return true;
       }
       Command c = d.getBackCommand();
       CommandListener cl = d.getCommandListener();
       if (c != null && cl != null) {
         cl.commandAction(c, d);
         return true;
       }
     }
   } else if (keyCode == KeyEvent.KEYCODE_MENU) {
     Displayable d = Display.getDisplay(midlet).getCurrent();
     if (d != null && d instanceof Canvas) {
       ((Canvas) d).fakeKeyPressed(keyCode);
       return true;
     }
   }
   return super.onKeyDown(keyCode, event);
 }