Название пользовательской панели действий Kotlin иногда показывает неправильное название в течение доли секунды - PullRequest
0 голосов
/ 06 ноября 2019

Я создал собственные заголовки панели действий для каждого фрагмента в своем приложении kotlin. Однако иногда он показывает имя фрагмента за доли секунды до отображения пользовательского заголовка.

Вот код, который у меня есть в каждом фрагменте:

    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        val binding = inflate<FragmentHomeBinding>(
            inflater,
            R.layout.fragment_home, container, false
        )
        ////
        //some binding
        ////

        return binding.root
    }

 override fun onAttach(context: Context) {
        super.onAttach(context)
        (activity as AppCompatActivity).supportActionBar?.title = "Custom"
    }

    override fun onResume() {
        super.onResume()
        (activity as AppCompatActivity).supportActionBar?.title = "Custom"
    }

1 Ответ

0 голосов
/ 06 ноября 2019

Оказалось, я могу просто отредактировать метку в navigation.xml, чтобы избавить вас от многих проблем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...