У меня есть поток в цикле for для загрузки некоторых файлов с http-сервера, считывающих имена файлов в списке массивов.Мне нужно несколько раз запустить поток, чтобы получить все файлы, кажется, что некоторые потоки не достигают, но без правил вообще.Я хотел бы запустить потоки, чтобы увидеть, если каждая задача работает нормально и, если нужно, что-то сделать, если нет.вот мой код
for(String object:stringArrayList_dwlfromex){
try {
//String result = stringArrayList_dwlfromex.get(k);
String result = String.valueOf(object);
String[]row=result.split(";");
imei = row[4].toString();
dir = row[1].toString();
filename = row[2].toString();
compteur++;
//Toast.makeText(getApplicationContext(),dir+"&"+filename,Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(),compteur+" "+result,Toast.LENGTH_SHORT).show();
new Thread(new Runnable() {
public void run() {
DownloadFiles(imei,dir,filename);
}
}).start();
}catch (Exception e) {
e.printStackTrace();
}
}
есть идеи?