Не отрабатывает метод onSaveInstanceState()
Всем привет.
В дебагере заметил, что метод onSaveInstanceState() не отрабатывает и значение бандла всегда равняется null в чём может быть проблема? Смотрел официальную доку, у меня сделано также как и там, но доходя до восстановления значений, я вижу, что переменная savedInstanceState=null
Кто может подсказать, в чем проблема? Буду очень благодарен
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putString("EditTextKey", binding.editTextTextPersonName.text.toString())
outState.putBoolean("SwitchKey", binding.switch1.isChecked)
}
override fun onViewStateRestored(savedInstanceState: Bundle?) {
super.onViewStateRestored(savedInstanceState)
binding.tViewSettings.text = savedInstanceState?.getString("EditTextKey")
binding.switch1.isChecked = savedInstanceState?.getBoolean("SwitchKey")!!
}