如何在android中启动应用程序时显示进度

时间:2009-09-22 05:10:22

标签: android progress

我希望在应用程序启动时显示进度,然后在所有数据完全加载时关闭进度。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

使用 ProgressDialog 显示进度主题 加载数据处理程序处理刷新UI

在onCreate中,

  mProgressDlg = ProgressDialog.show(this, "App_Name", "Loading data...", 
                    true, false);
  new Thread(new Runnable(){
        public void run() {
            /*Load Data*/
            mProgressDlg.dismiss();
            hRefresh.sendEmptyMessage(REFRESH);
        }
    }).start();



Handler hRefresh = new Handler(){

@Override
public void handleMessage(Message msg) {
       switch(msg.what){
         case REFRESH:
                /*Refresh UI*/
                break;
       }
    }
};