Moja aplikacja wyświetla użytkownikowi okno dialogowe przed ekranem blokady. Jest to prosta czynność, która zawiera DialogFragmenty (z biblioteki wsparcia, ponieważ ta aplikacja działa w wersji 2.2+).Unoszące się okna systemu Android w połączeniu z FLAG_SHOW_WHEN_LOCKED nie powiodą się
Ponieważ faktyczna działalność, która wyświetlona te dialogi nie było pływające okno standardy Android,
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
działało.
Jednak myślałem, że zamiast tego użyłbym Działania, które wygląda jak Dialog. Wszystkie tematy Dialog (Holo, etc), choć mają tej pozycji:
<item name="android:windowIsFloating">true</item>
to z jakiegoś powodu powoduje flagę okna mają być całkowicie ignorowane. Co ciekawe, działanie zostanie wyświetlone po odblokowaniu ekranu przez użytkownika.
Dlaczego tak się dzieje i czy istnieje sposób obejścia tego?
cierpiących z powodu tej samej kwestii ... Czy udało się znaleźć żadnych arounds pracy ? –
Skończyło się na tym, że aktywowałem działanie, które uruchamia okno dialogowe, którego nie można anulować, oraz całkowicie lewą blokadę klawisza wyłączającą moją aplikację. –
o tym samym numerze, chcę, aby czynność "transperant" była widoczna na ekranie blokady, ale wydaje się niemożliwa. –