在对话框的标题上有圆形进度条进行提示

1、,不能将Activity布局 设计为无标题;
并在setContentView()之前设置一下标题布局形式:

  1. requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);



2、在连接网络前,设置进度条为可视状态


  1. setProgressBarIndeterminateVisibility(true);


3、开一个新的线程向服务器请求数据,获取数据后,将进度条设为不可视状态

  1. new Thread(new Runnable(){
  2.      @Override
  3.      public void run() {
  4.       // TODO Auto-generated method stub
  5.       try {
  6.        todosomething();
  7.        setProgressBarIndeterminateVisibility(false);
  8.       } catch (Exception e) {
  9.        // TODO Auto-generated catch block
  10.        e.printStackTrace();
  11.       }
  12.      }}).start();



OK了,在看看我项目中的效果图吧

你可能感兴趣的:(thread,exception,网络,服务器)