На самом деле, что я хочу сделать, это запустить асинтезу внутри цикла с разными значениями. Итак, как только закончившаяся асинхронная работа заканчивается, она снова запустит асинтекс с другим значением и продолжит работу до тех пор, пока цикл не закончится.Как разместить асинхронную внутреннюю петлю
Здесь первая асинтеза должна запускаться, как только ее вызываемые и следующие будут запущены до того, как закончится предыдущая асинхронизация.
Код будет что-то вроде:
Myasync mAsync = new Myasync();
for(int i=0; i<5 ; i++)
{
mAsync.execute(i);
}
Как это сделать? :-)
Вы хотите, чтобы сделать некоторые вещи на 'UI thread' когда каждый' AsyncTask' завершена? –
@Yuriy Kolbasinskiy: нет, мне не нужно ничего делать в потоке пользовательского интерфейса после каждого завершения асинхронности. –