2
我有一個名爲「note」的類,它提供了一個標題,一個音符和一個顏色的註釋。 我將所有筆記保存在SQLite數據庫中。 BDDManager是我插入的SQLite數據庫管理器,從數據庫中刪除等等。Java Android SQLite String不等於它應該是什麼
private void readNotes(){
Note note = new Note();
BDDManager.open();
note = BDDManager.getNoteWithTitle("Title");
if(note != null && note.getTitle() == "Title"){
addCardNote(note);
Toast toast = Toast.makeText(this, note.getCouleur(), Toast.LENGTH_LONG);
toast.show();
}
BDDManager.close();
}
在這部分代碼中,如果我不刪除「note.getTitle()==」Title「」,它不起作用。和所有從我的數據庫中的字符串不等於什麼,他們都應該是平等的
比較'String'的'平等串'方法,而不是'=='。 – rgettman
好的這個問題解決了,謝謝rgettman – Pumpkin
我的真正問題是這樣的:我得到筆記的顏色,然後發送給一個類,這應該創建一個筆記與給定的顏色,但它不起作用 – Pumpkin