2012-02-03 116 views
0

我有3項活動,流程如下所示(1→2→3)。在第一次活動中,按下按鈕後應該進行第二次活動。我想顯示我們要去哪個活動的名稱,是否有可能獲得活動的名稱而沒有烤麪包Android活動名稱

Regards Thilag。

+0

把它在一個變量 – Akram 2012-02-03 13:32:31

+0

好了,沒有面包,一旦你使用@Guillaume解決方案中獲得的名稱,你可以dispaly名稱在TextView中,或在標題或任何你想要的地方。 – Tvd 2012-02-03 13:40:52

+0

請解釋一些關於您的答案的更多信息。 – Tlak 2012-02-03 13:41:26

回答

0

是的,你可以通過意向傳遞活動類名稱到下一個活動。

Intent obj =new Intent(this,NextActivity.class); 
Bundle bundleObj =new Bundle();` 
bundleObj.putString(key,"ActivityName"); 
obj .putExtra(bundleObj); 
StartActivity(obj); 
在NextActivity

然後,嘗試讓束值,它是你的prevoius ActivityName

+0

它會顯示以前的活動。但我想要推出活動 – Tlak 2012-02-03 13:47:20

4

我真的不明白「沒有烤麪包」的意思。

無論如何,得到在運行時的活動的「名」,只需使用:

String activityName = activity.getClass().getSimpleName(); 

如果你從活動中運行的代碼,只需使用:

String activityName = getClass().getSimpleName(); 
+0

非常感謝您的幫助。 – Tlak 2012-02-03 14:09:32

+0

沒問題 - 這是你的活動的內部類名稱,所以可能不是你想要顯示給你的用戶 – Guillaume 2012-02-03 14:11:00

+0

是的,我想顯示活動的名稱。當我們從第一個活動按下按鈕時,它應該開始我想要顯示第二個活動名稱的第二個活動。 – Tlak 2012-02-03 14:13:18

相關問題