Java Android SQLite字符串不等于它应该是的

时间:2013-10-12 00:20:03

标签: java android sqlite

我有一个名为“note”的类,它提供带有标题,注释和颜色的注释。 我将所有笔记保存在SQLite数据库中。 BDDManager是我的SQLite数据库管理器,它从数据库中插入,删除等...注释。

    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()==”标题“”它不起作用。我数据库中的所有字符串都不等于它们应该是相等的

1 个答案:

答案 0 :(得分:1)

而不是

if(note != null && note.getTitle() == "Title"){

你应该试试

if(note != null && note.getTitle().equals("Title")){