public class ProgressActivity extends Activity{
private ProgressBar mBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBar = (ProgressBar) findViewById(R.id.progress_horizontal);
init();
}
private void init() {
new Thread(new Runnable() {
@Override
public void run() {
try {
int max = mBar.getMax();
while(mBar.getProgress() != max){
int progressStep = max / 10;
int curProgress = mBar.getProgress();
mBar.setProgress(curProgress + progressStep++);
Thread.sleep(10*1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}
}