你开一个线程啊,在线程下载数据的时候主界面显示一个进度条,然后数据准备结束后下载线程用handler给UI线程一个消息,然后UI线程跳转,我都是这么做的,或许高手有更好的方法,如果没人告诉你更好的方法你就这么做吧。

解决方案 »

  1.   

    不知道你的加载数据是怎么回事,如果是webview的话有专门的方法处理这个问题。
      

  2.   

    加载数据不要在主线程,加入回调去另个线程,可以用task
      

  3.   

    不是用的Webview,加载数据是调用webservice接口,返回的数据需要解析xml才能获得!有时候网络环境不好就会出现黑屏的情况。
      

  4.   

    可是我好多页面都是要调用webservice接口的呀,总不能每调用一次接口都这样吧!
      

  5.   

    对于像读文件,或者网络获取数据等耗时操作都新起一个工作线程去做,主线程(UI线程)主要用来做UI更新
      

  6.   

    呵呵,4楼方法很好,也可以按8楼的AsyncTask方法解决。我试过的可以,感谢大家的建议!谢谢!