Check negative absorbance

This commit is contained in:
mohamedkaif356
2023-07-20 18:14:12 +05:30
parent 229f79fe24
commit e9f7513c85
2 changed files with 9 additions and 5 deletions

View File

@@ -8,6 +8,7 @@ import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Toast
import androidx.fragment.app.Fragment
import androidx.fragment.app.activityViewModels
import com.example.hpostesting.data.DataHolder
@@ -247,10 +248,13 @@ class TestRightExpSample : Fragment() {
// viewModel.mapWavelengthToAbsorbance()
// viewModel.calculateResults()
viewModel.progressBar.postValue(false)
// binding.progressBar.visibility = View.GONE
parentFragmentManager.beginTransaction().replace(R.id.fl_main, TestRightResults())
.commit()
if (viewModel.calculationData.absorbanceOne!! < 0 || viewModel.calculationData.absorbanceTwo!! < 0) {
Toast.makeText(requireContext(), " ", Toast.LENGTH_SHORT).show()
viewModel.progressBar.postValue(false)
} else {
parentFragmentManager.beginTransaction().replace(R.id.fl_main, TestRightResults())
.commit()
}
}
private fun saveDataLocally() {

View File

@@ -68,7 +68,7 @@ class TestRightViewModel @Inject constructor(
val allUserData = userDao.getAll()
private lateinit var calculationData: TestRightCalculationData
lateinit var calculationData: TestRightCalculationData
/* (For exp sample) Contains pixel no. -> Intensity of light falling on that pixel */
val intensitySampleArray = ArrayList<Double>()