From 8abd73c2997423b63dca6617d39df5771b86203e Mon Sep 17 00:00:00 2001 From: Marawan Mamdouh <55720454+marawanxmamdouh@users.noreply.github.com> Date: Mon, 11 Jul 2022 04:10:50 +0200 Subject: [PATCH] get navControler without error --- .../main/java/com/example/android/navigation/MainActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/android/navigation/MainActivity.kt b/app/src/main/java/com/example/android/navigation/MainActivity.kt index acd028eb2..847e1864c 100644 --- a/app/src/main/java/com/example/android/navigation/MainActivity.kt +++ b/app/src/main/java/com/example/android/navigation/MainActivity.kt @@ -32,7 +32,9 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) @Suppress("UNUSED_VARIABLE") val binding = DataBindingUtil.setContentView(this, R.layout.activity_main) - val navController = this.findNavController(R.id.myNavHostFragment) + val navHostFragment = + supportFragmentManager.findFragmentById(R.id.myNavHostFragment) as NavHostFragment + val navController = navHostFragment.navController NavigationUI.setupActionBarWithNavController(this, navController) }