0

プログレスバーのこのコードがあります

ProgressDialog.show(this, "VVV","DDD", false,true,new DialogInterface.OnCancelListener()
        {
            public void onCancel(DialogInterface dialog)
            {
                //msgDisplay("Action is cancelled");
            }
        });

このコードを私が行うアクションにバインドする方法は?

例えば:

1. i press the button 
2. this progressbar will work
3. i run my function for doing something
4. when my function ends the progressbar will ends
4

1 に答える 1

1

実際には、コードにAsyncTaskを実装するだけです。

  1. onPreExecute()メソッド内に ProgressBar を含めるだけです。
  2. doInBackground()メソッド内でバックグラウンド タスクを実行します。たとえば、何かをするために関数を実行します
  3. onPostExecute()メソッド内の ProgressBar を閉じます。
于 2012-04-10T07:35:59.990 に答える