есть ли кто-нибудь, кто знает как getWindow() в сервисе на android?

Я создал вид без активности с помощью 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() не может использоваться в сервисе.

есть ли способ?

18
задан Lalit Poptani 14 December 2011 в 05:08
поделиться

1 ответ

Так как у Службы нет пользовательского интерфейса, вы должны начать с нее действие с атрибутом getWindow ().

Либо сделайте прозрачное действие, либо просто начните действие, getWindow () и немедленно завершите его. Я думаю, что вы должны сделать прозрачную деятельность. (Это моё личное мнение)

0
ответ дан 30 November 2019 в 09:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: