Я создал вид без активности с помощью WindowManager.
но мне нужно изменить состояние вида, как показано ниже
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
но getWindow() не может использоваться в сервисе.
есть ли способ?
Так как у Службы нет пользовательского интерфейса, вы должны начать с нее действие с атрибутом getWindow ().
Либо сделайте прозрачное действие, либо просто начните действие, getWindow () и немедленно завершите его. Я думаю, что вы должны сделать прозрачную деятельность. (Это моё личное мнение)