Хочу сделать несколько последовательно выполняющихся прогресбаров с возможностью старта и паузы выполнения.
Инициализирую их в методе oncreate помещаю в ArrayList.
И тут ключевой вопрос: Как же запустить несколько прогресбаров на последовательное выполнение?
Для случая с одним прогресбаром использую такой код но что то не могу понять как же его изменить под мою ситуацию?
Код: Выделить всё
start.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//?
handler.post(runnable);
}
});
Runnable runnable=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
prolength=bar.getProgress()+1;
bar.setProgress(prolength);
setTitle(String.valueOf(prolength));
//100,1000runnable
if(prolength<100)
{
handler.postDelayed(runnable, 1000);
}
//??
else
{
bar.setProgress(0);
setTitle(String.valueOf(0));
handler.post(runnable);
}
}
};
}
Заранее спасибо, буду рад помощи!