2

タイトル、メモ、色を含むメモを提供する「メモ」という名前のクラスがあります。すべてのメモを 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()=="Title"」を削除しないと機能しません。そして、私のデータベースからのすべての文字列は、それらが等しいはずのものと等しくありません

4

1 に答える 1

1

それ以外の

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

試してみてください

if(note != null && note.getTitle().equals("Title")){
于 2013-10-12T00:21:50.797 に答える