android中是否有后台工作者?我在本主题中使用了AsyncTask,但我的进度对话框没有显示

时间:2013-07-31 11:43:10

标签: android backgroundworker

android中是否有后台工作者! 我在this

中使用了进度对话框

但没有建议的决心。 我需要显示一个等待对话框,在我的流程结束后,执行其他流程。

我使用了本主题中建议的AsyncTask,但我的进度对话框尚未立即显示!!

1 个答案:

答案 0 :(得分:8)

试试这个:

class myAsyncTask extends AsyncTask<Void, Void, Void>    {
        Context context;
        myAsyncTask(Context context)    {
             this.context=context;           
        }
        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
            //Do stuff that you want after completion of background task and also dismiss progress here.
        }
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            //create and show progress dialog here
        }
        @Override
        protected Void doInBackground(Void… arg0) {
            //background task here
            return null;
        }   
    } 

并执行如下:

myAsyncTask myWebFetch = new myAsyncTask();
                myWebFetch.execute();

希望它能帮助!!