一个关于监听菜单键的有关问题
一个关于监听菜单键的问题
代码如下 我想通过监听菜单键来显示自定义的菜单 点击第一下的时候可以显示 但是之后就没有反应了 也没有输出 window dimiss 但是如果按了后退之后 显示的菜单消失了 再按menu的时候会输出 window dismiss
------解决方案--------------------
额 没看到你的window和showOutMenu是什么
不是有系统方法创建菜单么 你试试onCreateOptionsMenu 监听事件在onOptionsItemSelected
或者贴下你的代码 看看是不是哪的逻辑有问题
代码如下 我想通过监听菜单键来显示自定义的菜单 点击第一下的时候可以显示 但是之后就没有反应了 也没有输出 window dimiss 但是如果按了后退之后 显示的菜单消失了 再按menu的时候会输出 window dismiss
if (keyCode == KeyEvent.KEYCODE_MENU) {
if(window==null){
System.out.println("window is null");
showOutMenu();
}else{
System.out.println("window dismiss");
window.dismiss();
}
return true;
}
------解决方案--------------------
额 没看到你的window和showOutMenu是什么
不是有系统方法创建菜单么 你试试onCreateOptionsMenu 监听事件在onOptionsItemSelected
或者贴下你的代码 看看是不是哪的逻辑有问题