몇 초 후에 안드로이드 화면을 껐다가 다시 켜려고합니다. 이 코드를 가진 "해제"부분 작품 : 나는 다시 화면을 설정하려고 할 때안드로이드 화면 끄기/켜기
WindowManager.LayoutParams layoutParam = getWindow().getAttributes();
oldBrightness = android.provider.Settings.System.getInt(getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS)/255f;
layoutParam.screenBrightness = 0;
layoutParam.flags |= WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
getWindow().setAttributes(layoutParam);
그러나 그런 다음,이 코드가 작동하지 않습니다
WindowManager.LayoutParams layoutParam = getWindow().getAttributes();
layoutParam.screenBrightness = oldBrightness;
layoutParam.flags |= WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
getWindow().setAttributes(layoutParam);
어떤 생각을에 그것을 해결할 수 있습니까?
감사
디버깅 할 때 'oldBrightness'값이 맞는지 확인 했습니까? – Zakaria