I have implemented onKeyDown function in my activity and i want to open a dialog if we long press on power button. I have implemented that function as per following manner and working fine on older versions of android but isn't working on 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) ;
}
Can you please help me.