-1
你好公民! 我想在1個活動上啓動並停止2個progressBars。 我認爲oll progressBars必須以新線程開始並與其他人聯合。 對於1 progressBar我寫這段代碼。如何啓動和停止2個或更多進度欄?
startBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
handler.post(runnable);
}
});
stopBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
handler.removeCallbacks(runnable);
}
});
}
int prolength=0;
Runnable runnable=new Runnable() {
@Override
public void run() {
prolength = inProgressBar.getProgress() + 1;
inProgressBar.setProgress(prolength);
timeTextView.setText(String.valueOf(prolength));
if (prolength < 100) {
handler.postDelayed(runnable, 1000);
}
else {
inProgressBar.setProgress(0);
timeTextView.setText(String.valueOf(0));
handler.post(runnable);
}
}
};
謝謝你提前幫忙!
謝謝!我試試! – smitalexer