Jika saya memiliki kode berikut:
Intent intent = new Intent(this,DownloadService.class);
for(int i=0;i<filesArray.length;i++){
startService(intent);
}
Dalam kode ini DownloadServicemeluas IntentService.
Jadi sekarang ketika saya menelepon startService(intent)apakah itu berarti saya memulai layanan baru setiap kali startService(intent)dipanggil atau apakah itu berarti DownloadServicedijalankan sekali dan kemudian setiap kali saya memanggilnya startService(intent)hanya akan meneruskan maksud yang berbeda dengan startId yang berbeda.
Apakah ini masuk akal, dan yang mana yang merupakan masalahnya?