fixed ignoring manual barcode typing

This commit is contained in:
2024-10-18 17:35:48 +03:00
parent 0fdcabca48
commit dfe6fa9c3e
5 changed files with 42 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ import androidx.annotation.RequiresApi
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat
import androidx.core.widget.addTextChangedListener
import com.google.mlkit.vision.barcode.common.Barcode
import com.google.mlkit.vision.codescanner.GmsBarcodeScannerOptions
import com.google.mlkit.vision.codescanner.GmsBarcodeScanning
@@ -76,6 +77,10 @@ class AddAbstractProductActivity : AppCompatActivity() {
fillupCategorySpinner()
fillupUnitsSpinner()
barcodeText.addTextChangedListener {
this.barcode = barcodeText.text.toString()
}
if (abstractProduct?.name == "" && abstractProduct?.barcode != "") {
performRequest(abstractProduct?.barcode!!)
}