2011-03-01 663 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);