在android 6.0上长按电源按钮时,我没有得到该事件

I am not getting the event when long press on power button on android 6.0

提问人:HEMA RAMANA 提问时间:6/14/2016 更新时间:6/14/2016 访问量:169

问:

我已经在我的活动中实现了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) ;
}

你能帮帮我吗?

安卓 android-6.0-棉花糖

评论

0赞 hello_world 6/14/2016
看看这是否有助于 stackoverflow.com/questions/3703071/......
0赞 HEMA RAMANA 6/14/2016
我试过了,但没有用。

答: 暂无答案