進捗ダイアログを実装して、1より多くダウンロードされる画像の数

イメージがサーバーからダウンロードされているときに進捗ダイアログを表示したい。私は画像をダウンロードして進行状況ダイアログを実装することができますが、私の問題は進行状況ダイアログが消されず、最後にダウンロードされた画像しか表示されないことです。

私はそれのために次のコードを使用しています:

         public class BackgroundAsyncTask extends AsyncTask {

    int myProgress;


    @Override
    protected void onPostExecute(Bitmap result) {
        image.setVisibility(View.VISIBLE);
        image.setImageBitmap(result);
        if(dialog.isShowing())
        {
            dialog.dismiss();

        }
         return;
    }



    protected void onPreExecute() {
            dialog = ProgressDialog.show(ProfilePageNormalUser.this,
                "Loading...", "Please wait...");
    }

    @Override
    protected Bitmap doInBackground(String... paths) {
        return DownloadFile(imageUrl);


    }

    @Override
    protected void onProgressUpdate(Integer... values) {
       //TODO Auto-generated method stub
        progressBar.setProgress(values[0]);
    }

}

これらを呼び出すためには以下が必要です。

      new BackgroundAsyncTask().execute(imageUrl);

誰もが問題になるかもしれない私の背を高くすることはできますか? ありがとう

0