Se ho il seguente codice:
Intent intent = new Intent(this,DownloadService.class);
for(int i=0;i<filesArray.length;i++){
startService(intent);
}
In questo codice si DownloadServiceestende IntentService.
Quindi ora quando chiamo startService(intent)significa che sto avviando un nuovo servizio ogni volta che startService(intent)viene chiamato o significa che DownloadServiceviene eseguito una volta e quindi ogni volta che lo chiamo startService(intent)passerà solo un intento diverso con un ID iniziale diverso.
Ha senso, e quale di questi è il caso?