1

Androidにはバックグラウンドワーカーはありますか! これで進行状況ダイアログを使用しまし

しかし、これに対する解決策はありません。待機ダイアログを表示し、プロセスの終了後に他のプロセスを実行する必要があります。

このトピックで提案されている AsyncTask を使用しましたが、進行状況ダイアログがまだすぐに表示されません!!

4

1 に答える 1

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();

それが役に立てば幸い!!

于 2013-07-31T11:49:34.203 に答える