From 3b79aa24072735da58678e35b4bb07a5ea785fec Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Sun, 21 May 2023 10:55:27 +0530 Subject: [PATCH] MainActivity: Switch to FragmentContainerView for navigation Signed-off-by: Aayush Gupta --- app/src/main/java/com/aurora/store/MainActivity.kt | 6 ++++-- app/src/main/res/layout-v21/activity_main.xml | 2 +- app/src/main/res/layout/activity_main.xml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/aurora/store/MainActivity.kt b/app/src/main/java/com/aurora/store/MainActivity.kt index 38891bc38..3d02cb1b9 100644 --- a/app/src/main/java/com/aurora/store/MainActivity.kt +++ b/app/src/main/java/com/aurora/store/MainActivity.kt @@ -41,7 +41,7 @@ import androidx.core.graphics.ColorUtils import androidx.core.view.GravityCompat import androidx.navigation.NavController import androidx.navigation.NavDestination -import androidx.navigation.Navigation +import androidx.navigation.fragment.NavHostFragment import androidx.navigation.ui.setupWithNavController import com.aurora.Constants import com.aurora.extensions.* @@ -188,7 +188,9 @@ class MainActivity : BaseActivity() { private fun attachNavigation() { val bottomNavigationView: BottomNavigationView = B.navView - navController = Navigation.findNavController(this, R.id.nav_host_fragment) + val navHostFragment = + supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment + navController = navHostFragment.navController bottomNavigationView.setupWithNavController(navController) val backGroundColor = getStyledAttributeColor(android.R.attr.colorBackground) diff --git a/app/src/main/res/layout-v21/activity_main.xml b/app/src/main/res/layout-v21/activity_main.xml index 52b25711b..a79ee93ae 100644 --- a/app/src/main/res/layout-v21/activity_main.xml +++ b/app/src/main/res/layout-v21/activity_main.xml @@ -37,7 +37,7 @@ android:id="@+id/view_toolbar" layout="@layout/view_toolbar_main" /> - -