我有一个活动ItemList.java
。当用户点击项目时。它开始新的活动.let的说ItemDetailAcitivty.java如何从B活动通知A列表数据已更改?
我想要做的是当用户按下ItemDetailAcitivty.java上的按钮。然后它应该告诉ItemList.java
刷新列表项。 我知道myListAdapter.notifyDataSetChanged()
会刷新列表。但ItemList.java
怎么知道什么时候改变数据
我不知道静态方法或变量。我知道如何使用处理程序,但不知道如何将处理程序传递给其他活动。
我在想什么是创建我自己的事件/监听器,并与列表关联,所以当事件触发然后改变列表,更多的是可能是广播接收器帮助我?
将ItemList的引用传递给ItemDetailActivity并调用一些刷新函数? – 2011-12-22 14:10:17
使用['ContentProvider'](http://developer.android.com/guide/topics/providers/content-providers.html)。这是一些工作,但它可以带来回报。 – 2011-12-22 14:12:39