여기 내 활동 중 하나에 작은 코드가 있습니다.Android 창 플래그 : 전체 앱 자체에서 지속적으로 유지 관리중인 플래그가 설정되어 있습니까?
Window window = this.getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
window.addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);
이미 WAKE_LOCK 사용 권한을 허용하도록 매니페스트를 설정했습니다. 자, 제가 잘 모르는 것은 하나의 활동에 플래그가 설정되어 있다는 것입니다.
많은 활동 중 하나가 화면 보호기 깃발처럼 창에 깃발을 "추가"하면 앱 전체에 지속됩니까?
활동이 플래그 집합을 설정하거나 추가하는 경우 플래그가 지정된 활동이 활성화 된 경우에만 플래그가 활성화됩니다. Intent를 호출하여 (플래그를 지정하지 않은) 다른 활동을 시작하면 의도하지 않은 활동이 완료 될 때까지 set 플래그가 취소되고 플래그가 지정된 활동에서 원래의 세트 상태로 되돌아 갈 수 있습니다.
내가 틀렸어? 미리 감사드립니다.
정말 실험으로 해결하는 것이 가장 좋습니다. 그러나 전화로 타이핑하고 있습니다. 나는 내 컴퓨터 근처에 있지 않다. :( –