Jeśli mam następujący kod:
Intent intent = new Intent(this,DownloadService.class);
for(int i=0;i<filesArray.length;i++){
startService(intent);
}
W tym kodzie DownloadServicerozszerza IntentService.
Więc teraz, kiedy dzwonię startService(intent), oznacza to, że uruchamiam nową usługę za każdym razem, gdy startService(intent)jest wywoływana, lub oznacza to, że DownloadServicejest uruchamiana raz, a następnie za każdym razem, gdy dzwonię startService(intent), po prostu przejdzie inną intencję z innym startId.
Czy to ma sens i który z nich ma miejsce?