diff --git a/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/BottomNavigationActivity.kt b/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/BottomNavigationActivity.kt index f5bd2e3f20..b5ff21ac9a 100644 --- a/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/BottomNavigationActivity.kt +++ b/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/BottomNavigationActivity.kt @@ -26,7 +26,11 @@ class BottomNavigationActivity : AppCompatActivity() { private fun navigateToMyLoans(): Boolean { val fragmentManager = supportFragmentManager.beginTransaction() - fragmentManager.add(R.id.content_view, MyLoansFragment(), MyLoansFragment.TAG) + supportFragmentManager.findFragmentByTag(MyLoansFragment.TAG)?.let { fragment -> + fragmentManager.replace(R.id.content_view, fragment, MyLoansFragment.TAG) + } ?: run { + fragmentManager.add(R.id.content_view, MyLoansFragment(), MyLoansFragment.TAG) + } fragmentManager.commit() return true } diff --git a/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/myLoans/MyLoansFragment.kt b/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/myLoans/MyLoansFragment.kt index 1bdecc6cff..cb1c9c456a 100644 --- a/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/myLoans/MyLoansFragment.kt +++ b/app/src/main/java/com/navi/medici/android_customer_app/bottomNavigation/myLoans/MyLoansFragment.kt @@ -56,8 +56,6 @@ class MyLoansFragment : Fragment() { viewModel.fetchMyLoans() } - - } companion object {