открывается мой первый фрагмент?
активити пересоздается, вероятно где-то в onCreate навигация вызывается
В onCreate вот это setTheme() super.onCreate(savedInstanceState) badge(false) binding = ActivityMainBinding.inflate(layoutInflater) binding?.let { binding -> val view: View = binding.root setContentView(view) val navHostFragment = supportFragmentManager.findFragmentById(binding.fragmentContainerView.id) as NavHostFragment navController = navHostFragment.navController navController?.addOnDestinationChangedListener { _, destination, _ ->
Я ведь когда меняю язык в приложении, то активити тоже пересоздается, но при этом оно не преходит на другой фрагмент
Как так, почему если я меняю настройки темы в настройках телефона, то все ок, активити пересоздается и остается на текущем фрагмент. А когда меняю настройки темы в приложении, то активити пресоздается и идет на первый экран
ты setTheme где вызываешь?
в фрагменте, а сам метод setTheme в активити
треш, все равно не работает.
такое как будто оно просто запускает новую активити......
Обсуждают сегодня