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