0
画像をサーバーからダウンロードしているときに進捗ダイアログを表示したい。私は画像をダウンロードして進行状況ダイアログを実装することができますが、私の問題は進行状況ダイアログが消されず、最後にダウンロードされた画像しか表示されないことです。1つ以上の画像をダウンロードする進捗ダイアログを実装する
私はそのために次のコードを使用しています:
public class BackgroundAsyncTask extends AsyncTask<String, Integer, Bitmap> {
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);
誰も背の高い私が問題になる可能性があることができるもの おかげ