No, the Service will only run in one instance. However, every time you start the service, the onStartCommand() method is called. Look at this documentation.
Running multiple instance of a service
-
28-06-2023 - |
Question
Is it possible to start a service multiple times. Means calling startService multiple times. I know if I call startService
, it'll call onCreate() -> onStartCommand()
. on startService
, it calls only onStartCommand()
without onCreate()
. What happens to the service ? Is it creating multiple instance of the service ?
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow