Прозрачный фон черный на нексусах 5 и 6

У меня трудности с входом в активность через уведомление. В одном случае щелчок по уведомлению открывает действие со стилем:

<style name="Transparent" parent="Theme.AppCompat.NoActionBar">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:colorBackgroundCacheHint">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>

и в TaskStackBuilder до этого действия у меня есть MainActivity. Поэтому я ожидаю увидеть MainLayout и прозрачную активность, которая запустит фрагмент таблицы. Все устройства, которые я проверял, работают нормально, но настоящий nexus 5 с android 6 и virtual nexus 6 с android 6 показывает черный фон. Еще одна странная деталь: если я нажму кнопку "Домой" и вернусь из лотка, она будет прозрачной, как я и ожидал.

Еще один случай с той же проблемой деятельности с темой диалога. та же ситуация, также на этих устройствах черный фон.

Еще одна деталь: когда прозрачная активность запускается не через уведомление, оно работает нормально.

0 ответов

Другие вопросы по тегам