所以可能很容易,但我可以解决这个问题。基本上我想设置一个进度条,增加1,持续10秒,然后将用户发送到另一个活动。谁能告诉我怎么做?
答案 0 :(得分:0)
由于可以重用Runnable对象,因此最简单的方法是在Handler上递归调用,直到达到最大值,您也可以计算递归调用的次数。
mProgressBar.setMax(10);
mProgressBar.getHandler().post(new Runnable(){
@Override
public void run() {
if(mProgressBar.getProgress()<mProgressBar.getMax()){
mProgressBarincrementProgressBy(1);// you specify the progress using this method or setProgres()
mProgressBar.getHandler().postDelayed(this, 1000);
}
}},1000);
:)