From a43e29a03ea5087a4a91b2301cd69373b313e37e Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Fri, 4 Aug 2023 22:41:34 +0530 Subject: [PATCH] disable button --- .../presentation/hemocube/HemoCubeFragment.kt | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) 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 fe0003f..89fad71 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 @@ -130,15 +130,15 @@ class HemoCubeFragment : Fragment() { } - binding.btnSubmit.isEnabled = true - binding.btnSubmit.isClickable = true + binding.btnSubmit.isEnabled = false + binding.btnSubmit.isClickable = false binding.btnBuffer.setOnClickListener { startBuffer() } binding.btnKit.setOnClickListener() { with(sharedPreference.edit()) { - putInt(Constants.KIT_COUNT, 1) + putInt(Constants.KIT_COUNT, 0) apply() } val i = Intent(context, KitScanActivity::class.java) @@ -165,10 +165,10 @@ class HemoCubeFragment : Fragment() { } resultData += fullReadOutput.toString() DataHolder.hemoCubeTestData?.resultData -// if (stringData.contains("#Sample Completedok")) { -// binding.btnSubmit.isEnabled = true -// binding.btnSubmit.isClickable = true -// } + if (stringData.contains("Completed")) { + binding.btnSubmit.isEnabled = true + binding.btnSubmit.isClickable = true + } hemoCubeViewModel.progressBar.postValue(false) if (resultData.contains("RESULT")) { @@ -239,7 +239,6 @@ class HemoCubeFragment : Fragment() { private fun startBuffer() { hemoCubeViewModel.progressBar.postValue(true) - val fullReadOutput = StringBuilder() (activity as HemocubeActivity).mService.sendAndListenToHemoCube( HemoCubeCommands.startBuffer, @@ -283,8 +282,6 @@ class HemoCubeFragment : Fragment() { } private fun calculateRatio(ratio: Double): Double { -// val c1 = deviceData?.coefficients?.get(0)!! -// val c2 = deviceData?.coefficients?.get(1)!! val c1 = deviceData?.coefficients?.get(0)!! val c2 = deviceData?.coefficients?.get(1)!! return c1 * ratio + c2