新しいアクティビティを開始するメニュー ボタンがあり、完了したらユーザーがボタンを押すと、データが SQLite DB に書き込まれ、アクティビティが終了します。しかし、戻ってくる Fragment はその情報を示しており、アクティビティが終了しても更新されません。フラグメントに戻ったときにデータが更新されていることを確認するにはどうすればよいですか?
私は startActivityForResult() を使用しており、以下のコードで結果をキャッチしていますが、それでもフラグメントを更新できません
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if ((requestCode == MainActivity.MYACTIVITY_REQUEST_CODE) && (resultCode == Activity.RESULT_OK))
adapter.notifyDataSetChanged();
}