Activity中
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
Log.d("ActionBar", "OnKey事件");
if(GamesFragment != null && GamesFragment.onKeyDown()){
return super.onKeyDown(keyCode, event);
}
}
Fragment中
public
static boolean onKeyDown() {
Log.d("GameFragmet事件", "OK");
return true;
}
本文介绍了一个Activity和Fragment中处理按键事件(onKeyDown)的方法。在Activity中重写onKeyDown方法,并检查特定Fragment是否能处理按键事件。如果可以,则由Fragment处理;否则,继续交给Activity处理。
3583

被折叠的 条评论
为什么被折叠?



