2016-01-20 2 views
-1

Я пытаюсь загрузить изображение из URL http://dbh_cache.s3.amazonaws.com/19445/34173cb38f07f89ddbebc2ac9128303f-33b64a2ed0f1ff4750f183b4f2a161b8.pngзагрузка изображения не работает в андроиде

Казалось домен URL содержит подчеркивание, что приводит к отказу изображения загрузки. Пожалуйста, дайте мне знать, если я прав

+1

Я собираюсь рассказать вам магическое заклинание, скажите со мной ** Если какое-то изображение открывается в браузере, передавая URL-адрес, вы также можете скачать его. ** – nobalG

+0

отправьте свой код –

+0

Я использовал универсальный загрузчик изображений SDK для загрузки изображений, и когда я меняю URL-адрес изображения на что-то еще (не имея подчеркивания), он работает отлично. –

ответ

0
public class LoadImage extends AsyncTask<String, String, Bitmap> { 


     ImageView img; 
     Bitmap bitmap; 
     Context con; 
     ProgressDialog pDialog; 
    public LoadImage(Context updateProfileActivity, 
       ImageView profileImageView) { 
      // TODO Auto-generated constructor stub 
     con = updateProfileActivity; 
     img = profileImageView; 
    } 
    @Override 
    protected void onPreExecute() { 
     super.onPreExecute(); 
     pDialog = new ProgressDialog(con); 
     pDialog.setMessage("Loading Image ...."); 
     pDialog.show(); 

    } 
    protected Bitmap doInBackground(String... args) { 
     try { 
       bitmap = BitmapFactory.decodeStream((InputStream)new URL(args[0]).getContent()); 

     } catch (Exception e) { 
       e.printStackTrace(); 
     } 
     return bitmap; 
    } 

    protected void onPostExecute(Bitmap image) { 

     if(image != null){ 
     img.setImageBitmap(image); 
     pDialog.dismiss(); 

     }else{ 

     pDialog.dismiss(); 
     // Toast.makeText(MainActivity.this, "Image Does Not exist or Network Error", Toast.LENGTH_SHORT).show(); 

     } 
    } 
} 
+0

Его также не работает. Я также пробовал с классом NetworkImageLoader, поэтому я могу сохранить изображение для использования в будущем –

+0

showlog cat. или вы можете использовать ImageLoader –

Смежные вопросы