Se eu tiver o seguinte código:
Intent intent = new Intent(this,DownloadService.class);
for(int i=0;i<filesArray.length;i++){
startService(intent);
}
Neste código DownloadService
estende IntentService
.
Então, agora, quando estou chamando startService(intent)
, isso significa que estou iniciando um novo serviço toda vez que startService(intent)
é chamado ou significa que DownloadService
é executado uma vez e, a cada vez que o chamo startService(intent)
, passará um intent diferente com um startId diferente.
Isso faz sentido, e qual é o caso?