私は Activity を持っていItemList.javaます。ユーザーがアイテムをクリックすると、新しいアクティビティが開始されますItemDetailActivity.java。
私がやりたいことは、ユーザーが ItemDetailActivity.java のボタンを押すと、ItemList.javaリスト項目を更新するように指示する必要があるということです。myListAdapter.notifyDataSetChanged()リストが更新されることはわかっています。ItemList.javaしかし、いつデータを変更するかを知るにはどうすればよいでしょうか。
静的メソッドや変数を使用したくありません。ハンドラーの使用方法は知っていますが、ハンドラーを他のアクティビティに渡す方法がわかりません。
私が考えているのは、独自のイベント/リスナーを作成してリストに関連付けることです。そのため、イベントが発生したら、リストを変更します。ブロードキャスト レシーバーは役に立ちますか?