0
在我的應用程序中,我使用AsyncTask
從url加載圖像,而圖像加載時,ImageView
爲空。所以,當它的加載時,我如何在那裏顯示一個微調器/加載進度?在線加載圖片時如何設置進度微調器?
在我的應用程序中,我使用AsyncTask
從url加載圖像,而圖像加載時,ImageView
爲空。所以,當它的加載時,我如何在那裏顯示一個微調器/加載進度?在線加載圖片時如何設置進度微調器?
下面是一個示例代碼:
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();
}
}
它使我的應用程序崩潰! – h4ck3d
Log Cat - http://pastebin.com/9PNCnUAD – h4ck3d
你可以放更多的logcat嗎?我無法確定它崩潰的位置......您是否正確地放置了上下文? – SalGad