Android fragments Kotlin自定义actionbar标题有时会在瞬间显示错误的标题

Android fragments Kotlin自定义actionbar标题有时会在瞬间显示错误的标题,android-fragments,kotlin,android-actionbar,Android Fragments,Kotlin,Android Actionbar,我已经为kotlin应用程序中的每个片段创建了自定义actionbar标题。但是,有时在显示自定义标题之前,它会在一瞬间显示片段名称 这是我在每个片段中的代码: override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { val binding = inflate&

我已经为kotlin应用程序中的每个片段创建了自定义actionbar标题。但是,有时在显示自定义标题之前,它会在一瞬间显示片段名称

这是我在每个片段中的代码:

    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"
    }
覆盖创建视图(
充气器:布局充气器,容器:视图组?,
savedInstanceState:捆绑?
):查看?{
val绑定=充气(
充气机,
R.layout.fragment_主页,容器,假
)
////
//一些装订
////
返回binding.root
}
重写转速表(上下文:上下文){
super.onAttach(上下文)
(活动作为AppCompatActivity)。supportActionBar?.title=“自定义”
}
重写onResume(){
super.onResume()
(活动作为AppCompatActivity)。supportActionBar?.title=“自定义”
}

原来我可以在navigation.xml中编辑标签,省去了很多麻烦