我想在活动的创建顺序中尽快完全禁用菜单和返回键。
目前,我只能设法禁用后退按钮的效果,菜单键仍然启动谷歌搜索(我在三星设备FYI上):)
我尝试过的事情: 覆盖我的活动中的以下内容:
@Override
public boolean onMenuOpened(int featureId, Menu menu)
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onKeyShortcut(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onSearchRequested()
{
// TODO Auto-generated method stub
return false;
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
return false;
}
也尝试用“真实”代替所有这些(正在变得绝望)。 还尝试了更具体的我的覆盖并尝试了典型的(KeyEvent.KEYCODE_SEARCH,_DOWN等)(因为这只是上面的一个子集,它确定它不会工作......甚至不知道为什么我试过!)
有人有什么想法吗?
谢谢!
/ e删除了有关振动的部分