我有一個活動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