我的LG G Pro有一个非常奇怪的问题 它有一个硬件后退,主页和菜单按钮。 在应用程序的活动中,如果单击硬件菜单按钮, " onBackPressed"如果我点击硬件后退按钮,则不再被调用。
我尝试使用这段代码克服这个问题:
@Override
public boolean onKeyUp(int keycode, KeyEvent e) {
switch(keycode) {
case KeyEvent.KEYCODE_MENU:
if (menu != null) {
Log.e("Activity", "onKeyUp KEYCODE_MENU");
return true;
}
}
return super.onKeyUp(keycode, e);
}
但这没有用。
以下是该活动的更多代码:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
this.menu = menu;
String buttonText = getString(R.string.action_bar_done);
MenuItem item = menu.add(MENU_GROUP, MENU_ITEM_DONE_NUMBER, 0, buttonText);
item.setTitle(buttonText);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return super.onCreateOptionsMenu(menu);
}
答案 0 :(得分:1)
我想你想这样做
[1] ./node_modules/my-react-components/components/index.js