itemName
is null
in addPurchaseQuantity()
aanroep en dus waarom wanneer SQLite het probeert te gebruiken om het selectieargument ('?') te vervangen, je deze uitzondering ontvangt.
Probeer itemName
in te stellen naar een bekende waarde en controleer de resultaten.
BEWERKEN
U moet elke methode onafhankelijk testen, zodat u de fouten of bugs gemakkelijk kunt ontdekken. Leer eenheidstests toepassen zoals beschreven in Basisprincipes testen.
Dan zul je ontdekken dat het probleem is verminderd om de tekstwaarde uit een AutoCompleteTextView te halen, waarvan je tal van voorbeelden kunt vinden (d.w.z. Hoe tekenreekstekst uit AutoCompleteTextView te halen?).