In Launcher Activity:
import ...
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@Suppress("UNUSED_VARIABLE")
val binding = DataBindingUtil.setContentView<ActivityMainBinding>(this, R.layout.activity_main)
val navController = this.findNavController(R.id.myNavHostFragment) // Find the NavController
NavigationUI.setupActionBarWithNavController(this, navController) // Setup the ActionBar
}
override fun onSupportNavigateUp(): Boolean { // Override the Up Navigation
val navController = this.findNavController(R.id.myNavHostFragment)
return navController.navigateUp()
}
}
