我是Android開發新手,對應用程序導航有疑問。Android開發 - 使用活動或片段進行導航
此刻,我有一個OptionsMenu中的項目數量下降在應用程序的右上角。我所有的活動都有相同的OptionsMenu。該菜單中的每個項目都有一個OnClick回調,用於啓動與應用程序的該部分相對應的新活動。這是我目前在應用程序中瀏覽'頁面'的方式。 onMenuebutton點擊回調代碼如下:
意圖i =新意圖(c,Activity2.class); c.startActivity(i);
第一次選擇OptionsMenu項目時,會創建一個新的活動,並且應用程序移動到該項目。但是,當我再次選擇該項目時,即使已爲該選項運行一個新活動,也會創建一個新活動。我可以看到我擁有一堆相同活動的情況。
我的問題是,有沒有辦法恢復已經運行的活動,而不是創建新的活動?也許我這樣做的方式是錯誤的,而應該在單個活動中交換片段?
謝謝
謝謝,這解決了我的問題。爲什麼要更好地使用碎片? – BinDumpThunk