2 つのアクティビティNoteListActivityがListActivityありSimpleCursorAdapterます。
public Cursor getAllNotesCursor() {
String selectQuery = "SELECT _id , title, content FROM " + NOTE_TABLE_NAME;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
return cursor;
}
もう 1 つのアクティビティNoteEditorActivityは、新しいメモの作成を担当します。そこにはsaveアクションがあり、クリックすると、SQLite データベースに新しいメモが追加finishされ、NoteListActivity.
問題は、NoteListActivity新しいメモで更新されなかったことです。これを達成するためのベストプラクティスを知っていますか?
私が考えることができる1つの解決策は、呼び出してからカーソルをNoteEditorActivity呼び出すことです。より良い解決策があるかどうかわかりませんか?startActivityForResultsrequeryonActivityResult