zoukankan      html  css  js  c++  java
  • Android 连接网络时显示进度条

    public class HelloXML extends Activity {
            private static final int MESSAGETYPE_01 = 0x0001;
            private ProgressDialog progressDialog = null;

            @Override
            public void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    this.setContentView(R.layout.main);       
                   
                    progressDialog = ProgressDialog.show(HelloXML.this, "下载", "正在下载,请稍候!");                               
                   
                    new Thread() {
                            public void run() {                       
                                    try {
                                           
                                        //   连接网络获取数据

                                    } catch (Exception e) {
                                            // 在GUI显示错误提示
                                            // tv.setText("Error: " + e.getMessage());
                                           
                                    }
                                   
                                    Message msg_listData = new Message();
                                    msg_listData.what = MESSAGETYPE_01;
                                    handler.sendMessage(msg_listData);
                            }
                    }.start();
            }

            private Handler handler = new Handler() {               

                    public void handleMessage(Message message) {
                            switch (message.what) {
                            case MESSAGETYPE_01:                                       
                            //刷新UI,显示数据,并关闭进度条                       
                                    progressDialog.dismiss(); //关闭进度条
                                    break;
                            }
                    }
            };
    }

  • 相关阅读:
    Git常用命令总结
    自己动手做一个vue组件,并上传npm
    详解树状结构图 vue-org-tree
    npm依赖之tooljs、requestjs
    本地服务器热更新 插件 live-server
    VUE项目引入第三方依赖报错 Uncaught SyntaxError: Unexpected token <
    npm安装依赖报 npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file 这个错误解决方案
    关于Vue-$router传参出现刷新页面或者返回页面丢失数据的问题
    Vue自行封装常用组件-倒计时
    Vue自行封装常用组件-文本提示
  • 原文地址:https://www.cnblogs.com/stulife/p/1812421.html
Copyright © 2011-2022 走看看