Кажется, вы устанавливаете панель действий поддержки, поэтому вам придется использовать панель действий поддержки и в методе onCreateView
.actionBar
имеет значение null, поэтому код для установки заголовка не будет выполняться.
Попробуйте:
override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
(activity as AppCompatActivity).supportActionBar?.title = "Example 1"
//...
}
Другая проблема, с которой вы можете столкнуться, заключается в том, чтовы добавляете панель действий поддержки в методе onCreate
действия, но пытаетесь получить к нему доступ в onViewCreated
фрагмента, который предшествует в соответствии с this (я на самом деле не пробовал этогоэто просто смотреть на диаграмму).Если это так, то вам придется изменить его.Может быть, попробуйте onStart
из фрагмента.