如何在Android中将String值从Service传递给Activity?

时间:2011-06-15 19:24:31

标签: android service notifications

在我的小型Android应用程序中,我创建了一个服务来从Web服务器接收一些字符串,我想将该字符串传递给我的活动并在textview中显示

我试过这个 代码:

Intent intent = new Intent(this, SecondActivity.class);
Bundle b = new Bundle();  

b.putString("key", ITEM);  
intent.putExtras(b);
startActivity(intent);

//在活动中

Bundle b = this.getIntent().getExtras();
String i = b.getString("key");

但它总是强行关闭应用程序

请任何人帮助我,因为我为此浪费了一周

先谢谢

1 个答案:

答案 0 :(得分:0)

这是一项非常新的活动吗?或者您是否尝试重新启动默认活动?

我建议看一下Remote messenger示例。

http://developer.android.com/reference/android/app/Service.html#RemoteMessengerServiceSample

这几乎涵盖了您通过活动来协商服务的需求。