2010-08-23 42 views
0

我正在使用一個ActivityGroup,當我完成一個頂級Activity(例如使用destroyActivity方法)並顯示歷史記錄時,getCurrentActivity方法返回最後一個Activity - 完成的Activity。我需要訪問當前顯示的實際顯示的活動。getCurrentActivity()和ActivityGroup

+0

我不知道我明白你想要做什麼或爲什麼。你能否提供一些關於你想做什麼,爲什麼它不工作和你得到的任何錯誤的更多細節。 – matto1990 2010-08-23 12:41:57

回答

2

好吧,它看起來像單個任務模式下的getCurrentActivity()只返回最近啓動的活動,而不考慮歷史記錄。解決方法是保留活動的ID,因此可以使用getActivity(String id)。

+0

關心詳細說明? – Mikey 2011-06-30 13:37:11

+0

請參閱http://stackoverflow.com/questions/1306689/launching-activities-within-a-tab-in-android/6371778#6371778 – 2011-08-09 01:03:49