(我知道活動組和標籤已被棄用,目前我無法重新設計我的應用,因此如果可能,我想用當前設計完成它。)更改標籤時取消活動組中的兒童活動
我有三個標籤,A,B,和C.選項卡C是具有兩個子活動,C1和C2的一個的ActivityGroup TabActivity。 C2始終由C1調用,並通過設置C1視圖並重新啓動C1意圖來解除。所有這些工作正常。我的問題是,如果用戶在C2活動中選擇A或B選項卡,我希望C2活動取消。下次選擇C標籤時,應顯示C1活動。如果用戶退出應用程序並重新輸入應用程序,則也是如此。
我已經實現了OnTabChangeListener(),所以我知道當選擇一個新的標籤,我甚至可以告訴我們,如果C2標籤被激活(或爲標籤改變之前)。我的問題是如何取消C2活動,以便在選擇C選項卡時,將啓動默認的C1活動,而不是返回到先前活動的C2選項卡。
我想到了這一點,但我退出C2至C1的方法是重新啓動與C1鑑於C1意圖和的setContentView()。這將導致問題在切換到新選項卡活動(A或B) – Digilee
試試看吧..我不認爲這會造成你,除非你正在使用網絡太在活動 –
我來試試這個,明天的任何問題,謝謝 – Digilee