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.