技术开发 频道

Android 连接网络时显示进度条

  【IT168技术】现在应用的联网功能是一件非常重要的事情,而当用户通过应用联网时会有一段时间的等待过程,那么这个时候,联网的滚动条显得非常的重要。今天给大家分享一段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;
                        }
                }
        };
}

Android 连接网络时显示进度条

0
相关文章