I am having issues passing a value from an Activity to an already running service. I was wondering what the best approach to take would be? Adding extras wont work as I believe this has to be done before the intent is started? (correct me if i'm wrong).
Any help would be great! I can elaborate if needed.
Dan.
If your service is not an
IntentService
, you can callstartService(...)
as many times you want. The service will run the first time but next calls will result in newonStartCommand()
calls with the new extras you need.Check this answer and the doc.