2016-08-30 135 views
1

我有一個活動'A',它有很多按鈕來調用另一個活動'B'的幾個相應的片段。如何從另一個活動啓動一個活動的片段?

活動'B'包含一個導航抽屜,其中我爲導航抽屜中的所有項目創建了片段。

所以,我如何立即啓動假設「片段1」(即導航抽屜的項目之一),活動B內,當活動A調用活動B.

+0

請分享一些代碼 - 你如何啓動活動B? – 0X0nosugar

回答

2

額外加給你的意圖,其定義應該加載哪個碎片。

intent.putExtra("fragment","FragA"); 

在你的onCreate在活動B:

String fragment = getIntent.getStringExtra("fragment"); 
// Do something to load correct fragment 
+0

intent.putExtra(「fragment」,「FragA」);在這裏,應該寫什麼來代替'fragment'並且'FragA'是要加載的片段的名稱? – sam88

+0

「片段」是額外的關鍵。這在再次檢索時使用。第二個值,即FragA是你的片段的名稱。這應根據按鈕進行設置。 – Stefan

+0

另外,String fragment = getIntent.getStringExtra(「fragment」);在這個聲明中,在onCreate中我到底在哪裏發表這個聲明? – sam88

相關問題