Immagine non visualizzata sulla visualizzazione image

Sto provando a impostare l'image in immagini ma l'image non è mostrata.

Sto leggendo l'url di image dai dati json e poi provato ad impostarlo su ImageView ma la mia image non è visibile. Non esiste alcuna exception.
Ecco il mio codice

  • Aggiungi Google Play Services al progetto Eclipse
  • Come aspetto che finisca AnimationDrawable prima di continuare il codice?
  • TTS non parla da un servizio mentre lo fa da un'attività in android
  • Centro un CardView in un RecyclerView con un solo elemento
  • Come aggiungere il token di authentication in intestazione nella libreria di Picasso
  • Android - scaricare l'image dal web, salvando nella memory interna in posizione privata per l'applicazione, visualizzando per l'elemento di elenco
  • HotelList.class

    static final String TAG_DISHIMAGEURL = "dishimageurl"; ...... String imageUrl = dishResult.getString(TAG_DISHIMAGEURL); map.put(TAG_DISHIMAGEURL, imageUrl); ..... dishimageurl1 = hm.get(TAG_DISHIMAGEURL).toString(); intent.putExtra("background", dishimageurl1); 

    HotelDetails.class

     ...... String dishimageurl = bundle.getString("background"); Bitmap bimage= getBitmapFromURL(dishimageurl); imageView.setImageBitmap(bimage); .... public Bitmap getBitmapFromURL(String src) { try { URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true); Toast.makeText(this, "showing image", Toast.LENGTH_LONG).show(); connection.connect(); InputStream input = connection.getInputStream(); Bitmap myBitmap = BitmapFactory.decodeStream(input); return myBitmap; } catch (IOException e) { Toast.makeText(this, "showing exception", Toast.LENGTH_LONG).show(); return null; } 

    }

    Non capisco cosa succede con questo codice. Nessuna exception, ma la mia image non è visibile.
    Vi prego di fornire qualsiasi riferimento.

  • Come risolvere lo schermo bianco su app Start up?
  • Come faccio a modificare l'elemento selezionato in ListView Android?
  • L'app android si blocca quando è stato superato Thread pool 9 e le attività in coda 128
  • Aggiornamento di Android Studio 2.2: allineato APK (zipAlign) non generato utilizzando il nuovo Gradle Plugin 2.2.0
  • Come faccio a mantenere lo schermo nella mia applicazione?
  • Notifica multipla di Android che invia gli stessi dati cliccando
  • 3 Solutions collect form web for “Immagine non visualizzata sulla visualizzazione image”

    Utilizza il codice riportto di seguito per get l'image dall'URL e visualizzarla in immagini.

     public class image extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Bitmap bitmap = DownloadImage("http://www.gophoto.it/view.php?i=http://1.bp.blogspot.com/-2LTvCCufBKc/T3L3KgcTj2I/AAAAAAAABbQ/Ki60e1LU9sE/s1600/Sachin%2BTendulkar.png"); RelativeLayout mRlayout1 = (RelativeLayout) findViewById(R.id.mRlayout1); Drawable d=new BitmapDrawable(bitmap); mRlayoutLogin.setBackgroundDrawable(d); } private InputStream OpenHttpConnection(String urlString) throws IOException { InputStream in = null; int response = -1; URL url = new URL(urlString); URLConnection conn = url.openConnection(); if (!(conn instanceof HttpURLConnection)) throw new IOException("Not an HTTP connection"); try { HttpURLConnection httpConn = (HttpURLConnection) conn; httpConn.setAllowUserInteraction(false); httpConn.setInstanceFollowRedirects(true); httpConn.setRequestMethod("GET"); httpConn.connect(); response = httpConn.getResponseCode(); if (response == HttpURLConnection.HTTP_OK) { in = httpConn.getInputStream(); } } catch (Exception ex) { throw new IOException("Error connecting"); } return in; } private Bitmap DownloadImage(String URL) { Bitmap bitmap = null; InputStream in = null; try { in = OpenHttpConnection(URL); bitmap = BitmapFactory.decodeStream(in); in.close(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return bitmap; } } 

    è ansible visualizzare l'image utilizzando questo codice.

      try { bitmap = BitmapFactory.decodeStream((InputStream)new URL(url).getContent()); } catch (MalformsdURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

    Sembra che stai scaricando l'image dal thread UI. questo bloccerà il thread dell'interface utente e non ti darà errori di risposta. come un modo semplice, è ansible utilizzare una libreria come Universal Image Loader

    Universal Image Loader – GitHub

    questo gestirà il caricamento dell'image per te e evita problemi come urls non corretti, errori di Out Of Memory.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.