【问题标题】:How can I display a Progress at start up application in android如何在android中显示启动应用程序的进度
【发布时间】:2009-09-22 05:10:21
【问题描述】:

我想在应用程序启动时显示一个进度,然后在所有数据加载完成后关闭进度。我该怎么做?

【问题讨论】:

    标签: android progress


    【解决方案1】:

    使用ProgressDialog显示进度Thread加载数据Handler处理刷新 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;
           }
        }
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-19
      • 1970-01-01
      • 2012-09-11
      相关资源
      最近更新 更多