私はアクティビティItemList.java
を持っています。ユーザがアイテムをクリックすると。新しいアクティビティを開始します。ItemDetailAcitivty.javaBアクティビティからAリストデータに通知する方法が変更されましたか?
私がしたいことはです。ユーザーがItemDetailAcitivty.javaのボタンを押したとき。それから、リスト項目をリフレッシュするようにItemList.java
と伝えるべきです。 私はmyListAdapter.notifyDataSetChanged()
がリストをリフレッシュすることを知っています。しかし、ItemList.java
はどのようにデータをいつ変更するのかを知るでしょう。
静的メソッドまたは変数にはしません。ハンドラの使い方は分かっていますが、ハンドラを他のアクティビティに渡す方法はわかりません。
自分のイベント/リスナーを作成してリストに関連付けると、イベントが発生したときにリストが変更され、それ以上のものがブロードキャスト受信者のヘルプになる可能性がありますか?
ItemListの参照をItemDetailActivityに渡し、更新機能を呼び出しますか? –
['ContentProvider'](http://developer.android.com/guide/topics/providers/content-providers.html)を使用してください。それはいくつかの仕事ですが、それは報われます。 –