I would like to entirely disable the menu and back keys as soon as possible in the creation sequence of my activity.
Currently, I can only manage to disable the effect of the back button, the menu key still launches the Google search (I'm on a Samsung device FYI :))
Things I have tried: Overriding the following in my Activity:
@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;
}
Also tried all this with "true" instead (was getting desperate). Also tried being more specific with my overrides and tried the typical (KeyEvent.KEYCODE_SEARCH, _DOWN, etc..) (since this is just a subset of the above, it was sure it wouldn't work... don't even know why I tried!)
Anyone have any ideas?
Thanks!
/e Removed part about vibration