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 3966723..1b45de0 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 @@ -1,5 +1,6 @@ package com.example.hpostesting.presentation.hemocube +import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.content.SharedPreferences @@ -90,8 +91,11 @@ class HemoCubeFragment : Fragment() { observeViewModel() } + @SuppressLint("SetTextI18n") private fun initViews() { binding.btnSubmit.setOnClickListener { + binding.btnSubmit.isEnabled = false + binding.btnSubmit.isClickable = false activity?.runOnUiThread { binding.progressBar.visibility = View.VISIBLE binding.btnSubmit.visibility = View.GONE @@ -106,8 +110,6 @@ class HemoCubeFragment : Fragment() { binding.nameEditText.visibility = View.GONE binding.tvTitle.visibility = View.GONE binding.btnGo.visibility = View.GONE -// binding.btnSubmit.isEnabled = false -// binding.btnSubmit.isClickable = false binding.btnPlacebuffer.visibility = View.GONE binding.tvName.text = "Name: ${testDetails?.name}\n ID: ${testDetails?._id}" @@ -861,7 +863,7 @@ class HemoCubeFragment : Fragment() { } } - var absorbanceLowerLimit = 0.0 + val absorbanceLowerLimit = 0.0 if (led1Average < absorbanceLowerLimit || led2Average < absorbanceLowerLimit || led3Average < absorbanceLowerLimit || led4Average < absorbanceLowerLimit) { validationError = true activity?.runOnUiThread {