itemName
null
です addPurchaseQuantity()
で 呼び出し、したがってSQLiteが選択引数('?')を置き換えるためにそれを使用しようとすると、この例外が発生するのはなぜですか。
itemName
を設定してみてください 既知の値に変更し、結果を確認します。
編集
エラーやバグを簡単に発見できるように、すべてのメソッドを個別にテストする必要があります。 単体テストの適用方法を学ぶ 「基礎のテスト」で説明されているように。
次に、問題が軽減され、AutoCompletTextViewからテキスト値を取得できることがわかります。AutoCompletTextViewには、さまざまな例があります(つまり、AutoCompleteTextViewから文字列テキストを取得する方法は?)。