0
我正在製作應用程序,在頂部有一個菜單欄,它是一個片段,因此我可以只定義一個菜單,並在我的所有其他菜單上顯示它活動。問題是,我的活動之間的導航方式:從片段中更改活動,但不在android中創建新活動
Intent intent = new Intent("android.intent.action.LOG");
startActivity(intent);
這是一個問題,因爲它然後創建一個新的活動時間,犯規只是恢復它,如果它已經創建。我特地去做這樣的:
Intent logpage = new Intent(MenuActivity.this, LogActivity.class);
startActivity(logpage);
據我所知,這將使它這樣,如果已創建它,它會自動恢復活動,但後來我不得不知道我在哪裏當按下按鈕,以及據我可以告訴片段無法知道這一點。加上它不是一個真正的活動,這使得它成爲一個更大的問題。
那麼,如何讓它自動恢復我的活動,而不是在我導航應用程序時不斷創建新活動?
在此先感謝
我已快速瀏覽標籤,但它似乎並不是那麼簡單。還是隻是出現?因爲用製表符看起來會更好。 – Gnurgen
我認爲這比你想要的容易。檢查這個鏈接http://developer.android.com/resources/tutorials/views/hello-tabwidget.html – vandzi
我已經試過這個教程,但顯然它延伸的整個TabActivity已被棄用。我讀過這裏的某個地方,我們支持使用片段,然後將它們設計爲製表符,但這是真的嗎?是的,你鏈接的那個實際上很簡單,很容易,如果它全部消失,那只是一個恥辱:S – Gnurgen