화면을 켜놓은 상태로 유지 할려면

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

필요 합니다 그런데 매소드를 계속 호출 해와서인지
백그라운드가 꺼집니다. 방법이 없나요?

아니면 손전등 앱 소스라도~!