diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index b127c149f..3646a1bc7 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -200,7 +200,7 @@ class AppDetailsFragment : BaseFragment() { updateAppHeader(app, false) // Toolbar - attachToolbar(app) + updateToolbar(app) // App Details viewModel.fetchAppDetails(app.packageName) @@ -216,6 +216,7 @@ class AppDetailsFragment : BaseFragment() { viewModel.fetchUserAppReview(app) } + updateToolbar(app) updateAppHeader(app) // Re-inflate the app details, as web data may vary. updateExtraDetails(app) @@ -389,7 +390,7 @@ class AppDetailsFragment : BaseFragment() { super.onResume() } - private fun attachToolbar(app: App) { + private fun updateToolbar(app: App) { binding.layoutDetailsToolbar.toolbar.apply { elevation = 0f navigationIcon = ContextCompat.getDrawable(requireContext(), R.drawable.ic_arrow_back) @@ -402,6 +403,9 @@ class AppDetailsFragment : BaseFragment() { } } + // Clear Menu, so that it clears the previous menu items before inflating new ones + menu.clear() + // Inflate Menu inflateMenu(R.menu.menu_details)