Прозрачный фон черный на нексусах 5 и 6 - PullRequest
0 голосов
/ 19 марта 2019

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

<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 показывает черный фон.Еще одна странная деталь: если я нажму кнопку «Домой» и вернусь из трея, она будет прозрачной, как и ожидалось.

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

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

...