Android: Passing variables to an already running service
android, android-activity, android-intent, service
Solution
If your service is not an `IntentService`, you can call `startService(...)` as many times you want. The service will run the first time but next calls will result in new `onStartCommand()` calls with the new extras you need.
Check this answer and the doc.
Problem
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.