В моем приложении я загружаю изображение с URL-адреса, используя AsyncTask
, пока изображение загружается, ImageView
пусто. Итак, во время загрузки, как я могу отобразить там счетчик/прогресс загрузки?
Как установить счетчик прогресса при загрузке изображения онлайн?
Ответы (1)
Вот пример кода:
public class BackgroundAsyncTask extends AsyncTask<Void, Void, Void> {
private ProgressDialog progressdialog;
@Override
protected void onPreExecute(){
super.onPreExecute();
progressdialog= new ProgressDialog(yourContext);
progressdialog.setMessage("Downloading Image");
progressdialog.show();
}
@Override
protected Void doInBackground(Void... params) {
//Do whatever you have to here
}
@Override
protected void onPostExecute(String result){
super.onPostExecute(result);
progressdialog.dismiss();
}
}
person
SalGad
schedule
18.02.2013
это приводит к сбою моего приложения!
- person h4ck3d; 18.02.2013
Можете ли вы поставить больше logcat? Я не могу определить, где происходит сбой... Вы правильно указали контекст?
- person SalGad; 18.02.2013
я сделал getApplicationContext() для этого
- person h4ck3d; 18.02.2013