From d009035e3008cb52ba1f5076737b24a6122b01b2 Mon Sep 17 00:00:00 2001
From: Natthan Krish <natthankrish@Nates-MacBook-Pro.local>
Date: Wed, 13 Mar 2024 00:30:30 +0700
Subject: [PATCH] fix: fragment and action bar sync

---
 .../java/com/example/bondoman/activities/MainActivity.kt  | 8 +++-----
 app/src/main/res/layout/fragment_scan.xml                 | 3 ++-
 app/src/main/res/layout/fragment_settings.xml             | 2 +-
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/example/bondoman/activities/MainActivity.kt b/app/src/main/java/com/example/bondoman/activities/MainActivity.kt
index 5adf31b..5144cb8 100644
--- a/app/src/main/java/com/example/bondoman/activities/MainActivity.kt
+++ b/app/src/main/java/com/example/bondoman/activities/MainActivity.kt
@@ -3,7 +3,7 @@ package com.example.bondoman.activities
 import androidx.appcompat.app.AppCompatActivity
 import android.os.Bundle
 import androidx.navigation.findNavController
-import androidx.navigation.ui.setupWithNavController
+import androidx.navigation.ui.onNavDestinationSelected
 import com.example.bondoman.R
 import com.google.android.material.bottomnavigation.BottomNavigationView
 
@@ -15,13 +15,11 @@ class MainActivity : AppCompatActivity() {
         val bottomNavigationView = findViewById<BottomNavigationView
                 >(R.id.bottom_navigation_view)
         val navController = findNavController(R.id.nav_fragment)
-        bottomNavigationView.setupWithNavController(navController)
-
 
         bottomNavigationView.setOnItemSelectedListener { menuItem ->
-            supportActionBar?.setTitle(menuItem.title.toString())
+            supportActionBar?.title = menuItem.title
+            menuItem.onNavDestinationSelected(navController)
             true
         }
-
     }
 }
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_scan.xml b/app/src/main/res/layout/fragment_scan.xml
index a615753..4440e58 100644
--- a/app/src/main/res/layout/fragment_scan.xml
+++ b/app/src/main/res/layout/fragment_scan.xml
@@ -9,6 +9,7 @@
     <TextView
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:text="@string/hello_blank_fragment" />
+        android:text="@string/hello_blank_fragment"
+        android:background="@color/green"/>
 
 </FrameLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
index 91cc83f..7a51b15 100644
--- a/app/src/main/res/layout/fragment_settings.xml
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -9,7 +9,7 @@
     <TextView
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:background="@color/design_default_color_on_primary"
+        android:background="@color/brown_1"
         android:text="@string/hello_blank_fragment" />
 
 </FrameLayout>
\ No newline at end of file
-- 
GitLab