2012-02-13 83 views
2

假設有3個活動,如X,Y和Z. X和Y有兩個不同的按鈕,在兩個按鈕中單擊我開始Z活動。有一個要求,如何檢查從哪個活動Z開始?如何知道Android中以前的活動?

請幫忙嗎? 謝謝

+0

我認爲你應該使用捆綁和發送startactivity和捆綁發送字符串,並從中檢查.... – 2012-02-13 11:01:58

回答

3

您可以將啓動活動的名稱放在意圖本身中。

intent.putExtra(「class」,「com.sample.ActivityX」);

+0

非常感謝Rajdeep Dua。我很感謝你的幫助。 – Bamadeva 2012-02-13 11:26:59

+0

好的。對我也有幫助。 :) – 2012-12-11 07:03:48

2

您可以將數據從X或Y發送到Z.爲此,啓動新活動時創建一個意圖。所以你只需要做:

intent.putExtra(「key」,「value」);

在活動Z,以獲得額外的價值,你這樣做:

捆綁額外= getIntent()getExtras()。 String value = extras.getString(「key」);

+0

感謝Yoz cia你寶貴的時間來幫助我! – Bamadeva 2012-02-13 11:27:06