disable button

This commit is contained in:
Pritimay Sarkar
2023-08-04 22:41:34 +05:30
parent e049e6ede3
commit a43e29a03e

View File

@@ -130,15 +130,15 @@ class HemoCubeFragment : Fragment() {
} }
binding.btnSubmit.isEnabled = true binding.btnSubmit.isEnabled = false
binding.btnSubmit.isClickable = true binding.btnSubmit.isClickable = false
binding.btnBuffer.setOnClickListener { binding.btnBuffer.setOnClickListener {
startBuffer() startBuffer()
} }
binding.btnKit.setOnClickListener() { binding.btnKit.setOnClickListener() {
with(sharedPreference.edit()) { with(sharedPreference.edit()) {
putInt(Constants.KIT_COUNT, 1) putInt(Constants.KIT_COUNT, 0)
apply() apply()
} }
val i = Intent(context, KitScanActivity::class.java) val i = Intent(context, KitScanActivity::class.java)
@@ -165,10 +165,10 @@ class HemoCubeFragment : Fragment() {
} }
resultData += fullReadOutput.toString() resultData += fullReadOutput.toString()
DataHolder.hemoCubeTestData?.resultData DataHolder.hemoCubeTestData?.resultData
// if (stringData.contains("#Sample Completedok")) { if (stringData.contains("Completed")) {
// binding.btnSubmit.isEnabled = true binding.btnSubmit.isEnabled = true
// binding.btnSubmit.isClickable = true binding.btnSubmit.isClickable = true
// } }
hemoCubeViewModel.progressBar.postValue(false) hemoCubeViewModel.progressBar.postValue(false)
if (resultData.contains("RESULT")) { if (resultData.contains("RESULT")) {
@@ -239,7 +239,6 @@ class HemoCubeFragment : Fragment() {
private fun startBuffer() { private fun startBuffer() {
hemoCubeViewModel.progressBar.postValue(true) hemoCubeViewModel.progressBar.postValue(true)
val fullReadOutput = StringBuilder()
(activity as HemocubeActivity).mService.sendAndListenToHemoCube( (activity as HemocubeActivity).mService.sendAndListenToHemoCube(
HemoCubeCommands.startBuffer, HemoCubeCommands.startBuffer,
@@ -283,8 +282,6 @@ class HemoCubeFragment : Fragment() {
} }
private fun calculateRatio(ratio: Double): Double { 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 c1 = deviceData?.coefficients?.get(0)!!
val c2 = deviceData?.coefficients?.get(1)!! val c2 = deviceData?.coefficients?.get(1)!!
return c1 * ratio + c2 return c1 * ratio + c2