0

我正在使用代码在asyn任务中显示带有旋转轮的进度条,如下所示

class Startsyntask extends AsyncTask<Void, Void, Void> 
    {
         ProgressDialog dialog = new ProgressDialog(Myclass.this);
         protected void onPreExecute() 
         {
             dialog.setMessage("Please wait...");
             dialog.setIndeterminate(true);
             dialog.setCancelable(false);
             dialog.show();
         }

         @Override
         protected Void doInBackground(Void... arg0) 
         {

            // my code to download the contents from the Server ( approx 230 mb in size)

            return null;    
         }

         protected void onPostExecute(Void unused) 
         {      
             dialog.dismiss();
         }
    }

但微调器只显示一段时间,微调器冻结。我不知道我哪里出错了。我无法猜测进度是否完成。我已经搜索了许多相关的线程,但我还没有得到解决方案。

提前致谢 。

4

1 回答 1

0

它会冻结消失吗?如果它冻结比我的猜测是你的主线程被卡住了。您可能有错误或下载有问题。

于 2013-08-21T06:40:38.360 回答