Я пытаюсь показать другое представление при просмотре приложения в переключателе задач. Это достигается с помощью фрагмента, прикрепленного к активности.
class ProtectorFragment: Fragment(){
override fun onCreateView(inflater: LayoutInflater, ...): View? {
return inflater.inflate(R.layout.fragment_protector...)
}
override fun onResume() {
super.onResume()
background.visibility = View.GONE
}
override fun onPause() {
super.onPause()
background.visibility = View.VISIBLE
}
}
Тем не менее, он не работает должным образом на устройствах Android 6,7 и 10. Вид протектора появляется на секунду и исчезает. Звонки View.GONE / INVISIBLE не выполняются.
Но, что еще более запутанно, инспектор макетов показывает вид защитника. Но устройство показывает представление, которое находится под представлением Protector. И нижний навигационный вид также всегда сверху независимо от установленной высоты.
Есть какие-нибудь подсказки?
Github link