下面的方法負責將新記錄插入到數據庫表中,並在按下button
時調用它。然而,每當輸入新值時,被分配了EditText
的內容的值的字符串輸入從未被分配給新內容。Android:EditText返回與內容相同的值
因此,插入新記錄僅結果一次。
任何建議爲什麼發生這種情況將不勝感激。
public void insertRecord(View additionBut) {
System.out.println("NOW INSIDE THE INSERT RECORD");
input = addTextInput.getText().toString();
addTextInput.getText().clear();
System.out.println(input);
if (purpose.equals("ViewNovel")) {
md.addPiece(input, "0");
} else if (purpose.equals("ViewPlay")) {
md.addPiece(input, "1");
} else {
// whatever else
}
displayList();
}
什麼是對象稱爲目的和additionBut也從來沒有使用過,這是故意的? – XWaveX
'purpose'是一個持有插入目的的字符串,即如果正在查看小說,它會將'input'和代表小說的0一起插入。 View additionBut參數是因爲在XML中,被按下的按鈕(按鈕)調用此方法。 – otherdan