Android:将变量传递给已经运行的服务

L33*_*EAN 15 service android android-intent android-activity

我在将值从Activity传递到已经运行的服务时遇到问题.我想知道最好的方法是什么?添加额外内容不会工作,因为我认为必须在意图开始之前完成此操作?(如我错了请纠正我).

任何帮助都会很棒!如果需要,我可以详细说明.

担.

fed*_*aol 35

如果您的服务不是IntentService,您可以startService(...)多次拨打电话.该服务将在第一次运行,但下一次呼叫将导致新onStartCommand()呼叫与您需要的新额外.

检查此答案和文档.