我使用onBackPressed()函数覆盖了后退按钮
如何检测后退按钮上的长按?是否有等效的@Override onBackLongPressed()?
答案 0 :(得分:4)
这可能对您有所帮助(查看第一条评论) - Android long key press
答案 1 :(得分:1)
检查“故事2”here。没有像onBackPressed()那样的快捷方式。
答案 2 :(得分:1)
我认为您必须使用onKeyLongPress并自行处理KEYCODE_BACK事件。
答案 3 :(得分:0)
在Android 2.0中,“活动”包含方法
public boolean onKeyLongPress(int keyCode, KeyEvent event)
例如,长按后退按钮将是:
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK)
{
// do your stuff here
return true;
}
return super.onKeyLongPress(keyCode, event);
}