PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();
PowerManager로 ScreenOn 상태를 검출하여 분기 처리를 해 주셔야 합니다
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
해당 코드로 단말기 화면 On하여 처리 해 주셔야 합니다.