2011-03-01 137 views
0

如何從一個(當前)活動調用另一個活動?我想調用一個活動,其中包含我當前活動中的對話框消息框。從另一個活動調用另一個活動

+0

你的意思是叫活動?它們是並行運行還是隻是想創建一個新的活動? – mixkat 2011-03-01 06:20:54

+0

實際上一個活動正在運行,並完成一項任務後,我想打電話給另一項活動.. – OnkarDhane 2011-03-01 06:29:28

回答

8

簡單地把你的消息捆綁在一起,並將其傳遞給意圖。在下一個活動的onCreate函數中提取包並顯示。

Bundle b = new Bundle(); 
b.putString("message","your message"); 
Intent i = new Intent(this,NextActivity.class); 
i.putExtras(b); 
startActivity(i); 

在接下來的活動的onCreate:

String message = (String) getIntent().getSerializableExtra("message"); 

顯示現在的消息....

+0

可以請你幫我寫下一個活動onCreate()代碼????? – OnkarDhane 2011-03-01 08:53:16

+0

如果你想在下一個活動中顯示消息,你可以簡單地用ok按鈕顯示在吐司/彈出式對話框中。你想要什麼? – Farhan 2011-03-01 09:03:43

7
Intent i = new Intent(this, AnotherActivity.class); 
startActivity(i); 
0
Intent i=new Intent(yourpresentactivity.this, nextactivity.class); 
startActivity(i);