我在我的活动中实现了onKeyDown功能,如果我们长按电源按钮,我想打开一个对话框。我已按照以下方式实现了该功能,并且在旧版本的android上正常工作但在android 6.0上无法正常工作
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch(keyCode){
case KeyEvent.KEYCODE_POWER :
if(event.isLongPress()){
//Do something
return true;
}
break;
default :
break;
}
return super.onKeyDown(keyCode, event) ;
}
你能帮我吗?