将数据传递给持久服务

时间:2012-02-14 16:17:46

标签: android

我有一个使用持久通知的服务。他的方法是onStartCommand。但是,我需要将参数从活动传递到服务。我如何能?我需要提供一个stopService,然后是一个startService(intent)?我该怎么办?

1 个答案:

答案 0 :(得分:0)

查看此页面 -

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

我们看到“直接访问正在运行的服务的客户端代码”下的代码。在这种情况下,“private LocalService mBoundService” - 来自LocalService类的一个名为mBoundService的对象。

您可以在LocalService中拥有一个捕获参数的方法,并根据需要使用它们。我就是做这个的。使用Service对象(在网页示例中,mBoundService)将参数发送到各种方法。