0
首先,我是Android編程的新手。我有一個非常簡單的問題,我無法在任何地方找到答案。如何從一個不同的現有活動
說我有2名Activity
叫做A
和B
兩者入門,我怎麼切換Activity
•不用聲明Activity
s的新實例,並沒有擊中背部按鈕。在這兩個Activity
s我有一個全球參考另一個。我使用setVisible()
方法嗎?文件似乎沒有讓我知道這件事。
在此先感謝。
首先,我是Android編程的新手。我有一個非常簡單的問題,我無法在任何地方找到答案。如何從一個不同的現有活動
說我有2名Activity
叫做A
和B
兩者入門,我怎麼切換Activity
•不用聲明Activity
s的新實例,並沒有擊中背部按鈕。在這兩個Activity
s我有一個全球參考另一個。我使用setVisible()
方法嗎?文件似乎沒有讓我知道這件事。
在此先感謝。
做我使用調用setVisible方法?
號這隻會在充氣Views/layouts
工作。 layout
(無論哪個Activity
不在堆棧頂部)在正常情況下都不可見,無法調用此方法。
使用此在您的onClick()
Intent i = new Intent(CurrentActivityName.this, NextActivityName.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
從文檔
如果傳遞給Context.startActivity()的意圖設置,該標誌將導致啓動的活動如果它已經在運行,就會被帶到其任務歷史堆棧的前面。
謝謝,所以我在文檔中唯一困惑的是,每次我想要去那個活動還是隻有第一次,我都必須經歷這個過程(寫3行)當我最初啓動它?所以舉個例子,我首先從3條線開始活動,然後下一次我想回到它所有我說的是startActivity(i)還是我已經設置了標誌? –
你需要這樣做每次,但如果你重複使用它,那麼你可以把它放在一個函數或任何調用,這取決於你如何調用這個 – codeMagic
確定真棒謝謝! –