Was passiert, wenn ein Service mehrmals gestartet wird?

Wenn ich den folgenden code:

Intent intent = new Intent(this,DownloadService.class);     
for(int i=0;i<filesArray.length;i++){        
     startService(intent);          
}

In diesem code DownloadService erstreckt IntentService.

So, jetzt, wenn ich rufe startService(intent) bedeutet das, ich fange einen neuen service jeder Zeit startService(intent) heißt oder bedeutet das, dass DownloadService einmal ausgeführt wird und dann jedes mal, wenn ich rufe startService(intent) es wird einfach eine andere Absicht mit einem anderen enthalten..

Macht das Sinn, und die eine von diesen ist der Fall ?

InformationsquelleAutor der Frage bytebiscuit | 2011-11-05

Schreibe einen Kommentar