2013-01-11 71 views
1

您好我正在使用Android中的底部標籤欄按鈕像iPhone一樣。我有三個屏幕,並在所有屏幕上顯示三個按鈕。我在每個屏幕中使用了以下編碼。Android中的銷燬活動問題

Intent intentNavOne = new Intent(ScreenOne.this, 
        ScreenTwo.class); 
      intentNavOne .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
      intentNavOne .addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); 

      intentNavOne .addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); 
      startActivity(intentNavOne); 

現在問題是有些時候導航的流程改變了。我只是想要解決方案。任何替代方法來實現我的任務。提前感謝。

+0

你做什麼工作? – TNR

回答

1

在您開始新活動的活動中致電finish(),這將停止該活動的生命週期。

0

作爲一名開發人員,我面臨着同樣的問題,您現在正面臨與buttons顯示在iphone標籤,最後我切換到Android的tabbars

我會建議你使用tabbars而不是buttons作爲導航將非常流暢,你不必擔心以前的activity。下面創建android系統中tabbars鏈接

檢查他們是很好的教程

link 1

link2 for action bars for 3.0 and above

讓我知道,如果你有更多的問題