有时加载资源比较久,想弄个loading界面显示。。在后台activity加载资源,在当前activity显示loading界面,请问可以实现吗? 请大家指点下

解决方案 »

  1.   


    ProgressDialog progressDialog = ProgressDialog.show(DialogTest.this, "等待框", "Loading...");... 加载资源代码...progressDialog.dismiss();
     
      

  2.   

    你直接用thread,service或者AsyncTask处理加载资源就行了,没必要用多个activity(仅仅用activity的话,当它在后台时也做不了什么).
      

  3.   

    而且在activity的主线程中不要处理耗时的工作,一般是新开一个线程来处理。不然会报ANR错的。
      

  4.   

    应该创建一个线程,在后台通过thread获取数据,activity中显示“加载中”,数据获取结束,发个message给activity来显示数据,不需要多个activity实现,这样很麻烦的