2015-10-22 16 views
7

Sono su Android Studio versione 1.4. Sto usando la libreria Android Volley (io uso lo specchio mcxiaoke here). Ma lo ImageRequest è deprecato. Il codice funziona ancora ma è deprecato. Qualcuno ha trovato un'alternativa per questo?Volley Android: ImageRequest deprecato

Ho cercato questo problema in Google ma non ho trovato alcuna soluzione.

Screenshot 1

risposta

21

Penso che la classe non sia deprecata ma il costruttore che si sta utilizzando è deprecato.

uso questo constructor al posto di questo esempio di utilizzo one

:

ImageRequest request = new ImageRequest(
          url, myResponseListener, maxWidth, 
          maxHeight, scaleType, Config.RGB_565, myErrorListener); 
+0

grazie mille per averlo indicato. Mi dispiace per il mio noobness, molto nuovo per Android. – kid

+0

@kid Sei il benvenuto. Felice che la mia risposta possa aiutarti. –

0

ho usato biblioteca Picaso di Piazza come alternativa. Funziona bene; puoi verificarlo allo http://square.github.io/picasso/.

+0

Grazie per la risposta. Sembra interessante, certo che proverò più tardi. – kid

0
button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      final ImageRequest imageRequest=new ImageRequest (url, new Response.Listener<Bitmap>() { 
       @Override 
       public void onResponse(Bitmap response) { 
        imageView.setImageBitmap(response); 

       } 
      },0,0, ImageView.ScaleType.CENTER_CROP,null, new Response.ErrorListener() { 
       @Override 
       public void onErrorResponse(VolleyError error) { 
        Toast.makeText(MainActivity.this,"Some Thing Goes Wrong",Toast.LENGTH_SHORT).show(); 
        error.printStackTrace(); 

       } 
      });emphasized text 
Problemi correlati