diff --git a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt index d392a37..b07c615 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt @@ -126,11 +126,23 @@ class HemoCubeFragment : Fragment() { hemoCubeViewModel.fireBaseUpload.observe(viewLifecycleOwner) { result -> if (result == "Success") { showToast("Test Results Uploaded Successfully") - val i = Intent( - requireContext().applicationContext, DashboardActivity::class.java - ) - startActivity(i) - (activity as HemocubeActivity).finish() + + val digitalCardFragment = DigitalCardFragment() + val transaction = parentFragmentManager.beginTransaction() + transaction.replace(R.id.fragment_container, digitalCardFragment) + transaction.addToBackStack(null) + transaction.commit() + +// val i = Intent( +// requireContext().applicationContext, DashboardActivity::class.java +// ) +// startActivity(i) +// (activity as HemocubeActivity).finish() +// val i = Intent( +// requireContext().applicationContext, DashboardActivity::class.java +// ) +// startActivity(i) +// (activity as HemocubeActivity).finish() } if (result == "Local") { showToast("Internet not available, test details stored locally")