如果我有以下代码:
Intent intent = new Intent(this,DownloadService.class);
for(int i=0;i<filesArray.length;i++){
startService(intent);
}
在此代码中DownloadService扩展IntentService。
因此,现在当我打电话时startService(intent),这意味着我每次都在启动一个新服务,startService(intent)或者这意味着它DownloadService要运行一次,然后每次我调用startService(intent)它时,都会传递具有不同startId的不同意图。
这有意义吗?是哪种情况?