final ProgressDialog dialog = new ProgressDialog(this);
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setMax(100);
dialog.show();
new Thread(new Runnable() {
@Override
public void run() {
int progressSize=10;
while (true) {
try {
Thread.sleep(200);
progressSize+=10;
dialog.setProgress(progressSize);
if (dialog.getProgress() == 100){
dialog.dismiss();
break;
}
} catch (Exception e) {
}
}
}
}).start();