How can I display a Progress at start up application in android

前端 未结 1 1591
栀梦
栀梦 2020-12-10 22:46

I want to display a progress when the application start, then close progress when all data load completely. How can I do that?

相关标签:
1条回答
  • 2020-12-10 23:22

    Use ProgressDialog to show Progress, Thread to load data and Handler to handle refresh UI.

    In 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;
           }
        }
    };
    
    0 讨论(0)
提交回复
热议问题