если вы вызываете startService Несколько раз, и служба уже запущена, ее метод onStart будет вызываться каждый раз, onCreate будет вызываться только один раз, если онанет ужеДля службы будет один экземпляр.
см. Эту документацию , здесь это явно упоминается ниже, часть
"Обратите внимание, что множественные вызовы Context.startService () делаютне nest (хотя они приводят к нескольким соответствующим вызовам onStartCommand ()), поэтому независимо от того, сколько раз он был запущен, служба будет остановлена после вызова Context.stopService () или stopSelf (); "