首页 > 解决方案 > 使用 androidx.navigation 时 Activity 重置工具栏标题

问题描述

使用 androidx.navigationandroid.labelnav_graph. 这工作正常,直到发生配置更改(例如旋转设备)。在此之后,工具栏标题被重置为应用程序标题。

似乎活动正在重新设置标题Activity.onPostCreate()后导航ToolbarOnDestinationChangedListener在旋转后设置它。

标签: androidandroid-architecture-navigationandroid-jetpack-navigation

解决方案


您必须设置带有导航图和支持操作栏的工具栏。

val appCompat = requireActivity() as AppCompatActivity
appCompat.setSupportActionBar(toolbar)
appCompat.setupActionBarWithNavController(navController)

检查以获取更多信息。


推荐阅读