我有一个使用持久通知的服务。他的方法是onStartCommand。但是,我需要将参数从活动传递到服务。我如何能?我需要提供一个stopService,然后是一个startService(intent)?我该怎么办?
答案 0 :(得分:0)
查看此页面 -
http://developer.android.com/reference/android/app/Service.html
我们看到“直接访问正在运行的服务的客户端代码”下的代码。在这种情况下,“private LocalService mBoundService” - 来自LocalService类的一个名为mBoundService的对象。
您可以在LocalService中拥有一个捕获参数的方法,并根据需要使用它们。我就是做这个的。使用Service对象(在网页示例中,mBoundService)将参数发送到各种方法。