我的應用程序上有一個tabhost,我正在使用一個處理3個活動的活動組。單擊後退按鈕時活動組不會刷新活動
實施例: 的ActivityGroup把手 A - >乙 - 「ç
當啓動該活動我使用標誌Intent.FLAG_ACTIVITY_CLEAR_TOP。
我的問題是當用戶從A-> B-> C並按回來按鈕,我的B活動顯示,但它不恢復或重新加載或刷新。它和以前一樣。
例如,如果用戶再次轉到C,則C被刷新,但當從C返回時...... B不是。
在BI已經implementend方法如的onResume,在onStart,onReestart和調試它的主線程中有永不熄滅......
,我需要刷新B,因爲C能作出這樣的改變顯示的內容上的變化B.
我已經googleled這3天,我無法找到一個解決辦法..
你可以使用startActivityForResult(); – 2011-04-20 07:12:29
您應該將這些代碼寫在B的onResume()中,負責顯示內容。如果您嘗試訪問某些數據,即使您必須在onResume方法中填充數據。如果不清楚發佈B的創建方法,並在C調用後標記哪些應該更改。 – 2011-04-20 07:47:17
我知道,我已經覆蓋了onResume方法,但是這個方法從來沒有被調用過。 我調試了一些斷點,但執行線程永遠不會進入onResume ...我也嘗試onReestart和onStart ... – sluceno 2011-04-20 18:13:12