From a491343a4329366938392196a1556f1b908f825d Mon Sep 17 00:00:00 2001 From: "smileomi18@gmail.com" Date: Fri, 4 Aug 2023 13:41:51 +0530 Subject: [PATCH] navigation is done --- .../presentation/hemocube/HemoCubeFragment.kt | 9 ++++++++ .../layout/fragment_hemo_cube_reference.xml | 23 +++++++++++++++++++ .../res/navigation/dashboard_navigation.xml | 14 +++++++++++ 3 files changed, 46 insertions(+) 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 bfa7771..50b7ac2 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 @@ -13,12 +13,15 @@ import android.view.ViewGroup import android.widget.Toast import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels +import androidx.navigation.fragment.findNavController import com.example.hpostesting.data.DataHolder import com.example.hpostesting.data.constant.Constants import com.example.hpostesting.data.constant.HemoCubeCommands import com.example.hpostesting.data.model.patient.DeviceData import com.example.hpostesting.data.model.patient.toHemoCubeTestData import com.example.hpostesting.presentation.UsbServiceListener +import com.example.hpostesting.presentation.dashboard.HomeFragment +import com.example.hpostesting.presentation.testRight.TestRightExpSample import com.example.hpostesting.presentation.utils.MyDialogListener import com.example.hpostesting.presentation.utils.UIUtils import `in`.sminnovations.hpostesting.R @@ -72,6 +75,9 @@ class HemoCubeFragment : Fragment() { Toast.makeText( requireContext(), "Test Results Uploaded Successfully", Toast.LENGTH_SHORT ).show() + + findNavController().navigate(R.id.action_hemocubeFragment_to_homeFragment) + } binding.progressBar.visibility = View.GONE } @@ -132,6 +138,7 @@ class HemoCubeFragment : Fragment() { binding.btnSubmit.setOnClickListener { binding.progressBar.visibility = View.VISIBLE getResult() + } binding.btnSubmit.isEnabled = true @@ -139,6 +146,8 @@ class HemoCubeFragment : Fragment() { binding.btnBuffer.setOnClickListener { startBuffer() } + + } private fun listenToHemoCube() { diff --git a/app/src/main/res/layout/fragment_hemo_cube_reference.xml b/app/src/main/res/layout/fragment_hemo_cube_reference.xml index d3e2054..4d91f35 100644 --- a/app/src/main/res/layout/fragment_hemo_cube_reference.xml +++ b/app/src/main/res/layout/fragment_hemo_cube_reference.xml @@ -71,6 +71,29 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_subtitle4" /> + + + + + + +