在一个名为Android123的Activity中,我们通过一个进度条控件ProgressDialog可以处理很多耗时操作。代码如下

final ProgressDialog dialog = ProgressDialog.show(Android123.this, "标题", "正文", true);   
final Handler handler = new Handler() {
public void handleMessage(Message msg) {
dialog.dismiss(); //关闭progressdialog
}
}; Thread cwjThread = new Thread() {
public void run() { //这里处理耗时操作,比如文件下载等等。

handler.sendEmptyMessage(0); //告诉handler
}
};
cwjThread.start();