Виджеты блокировки экрана не отображаются ниже прозрачной активности над экраном блокировки - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь показать прозрачную активность через экран блокировки на эмуляторе API 27.

Я установил тему активности на "@android:style/Theme.Translucent" и выполняю getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED), setShowWhenLocked(true) в активности.

Когда эта прозрачная активность запускается через экран блокировки, виджеты экрана блокировки (часы и т. Д.) Не отображаются.

Прозрачная активность на изображении экрана блокировки

Поскольку системные флаги оконного менеджера (https://developer.android.com/reference/android/view/WindowManager.LayoutParams#TYPE_SYSTEM_OVERLAY) устарели, активность остается единственным вариантом.

Есть ли способ, которым я могу получить прозрачную активность через экран блокировки и все еще видеть виджеты экрана блокировки?

...