У меня есть основное приложение, которое запускает действия.Приложение запускает действия прозрачно перед установкой фона
Когда я запускаю приложение, элементы компоновки отображаются, но на прозрачном фоне, чтобы вы могли видеть предыдущее действие. Это даже происходит, когда я нажимаю, чтобы запустить «настройки» в приложении.
MainActivity
только хосты Fragment
через FrameLayout
и фрагмент имеет свой собственный FrameLayout
с ListView
.
Я использую тему, которая имеет наследуется от: Theme.AppCompat.NoActionBar
Left: App запущенного | Справа: Закончено нагрузка
Да, это приведет к чему-то подобному. Пока ваша деятельность и процесс все еще инициализируются, ActivityManager (или, возможно, WindowManager?) Будет отображать пустую активность, используя вашу тему. Поэтому, если ваша функция onCreate() задает другой фон, произойдет переход к ней после завершения onResume(). В вашем случае разница была более примечательной, потому что ваша тема была прозрачной. –