我有一個Android選項卡式應用程序,並且在其中一個選項卡中有一個具有ListView最喜歡項目的活動。
用戶可以在進一步向下的活動中添加或移除項目。
問題是,當用戶回來時,我無法重新加載列表。 onResume沒有被調用,所以我不知道什麼時候應該重新加載列表。
編輯
這就是我如何開始後續活動。如何刷新選項卡式Android應用程序上的ListView?
Intent i = new Intent(this, CargasCadastro.class);
// Create the view using Group's LocalActivityManager
Window win = CargasGroup.group.getLocalActivityManager().startActivity("CargasCadastro",i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
View guialayout = win.getDecorView();
// Again, replace the view
CargasGroup.group.replaceView(guialayout);
onTabChanged不會工作,因爲它包含列表中的活動是不是TabActivity,我的問題是,從後續的活動,並不是一種平行的一個回來。感謝您的建議。
檢查是否調用onCreate?您是否嘗試開始另一項活動(我假設您正在開始新活動)以獲得結果?然後在onActivityResult中,您可以重新填充listview ... –
快速猜測,在onResume()期間,您的主要活動始終在列表中調用刷新。我猜你已經與你的標籤溝通了。最糟糕的情況是,只需重新加載標籤中的活動。 – blindstuff