2015-10-22 6 views
7

Ich bin auf Android Studio Version 1.4. Ich benutze die Android Volley-Bibliothek (ich benutze den mcxiaoke Spiegel here). Aber die ImageRequest ist veraltet. Der Code funktioniert weiterhin, ist aber veraltet. Hat jemand eine Alternative dafür gefunden?Android Volley: ImageRequest ist veraltet

Ich habe in Google nach diesem Problem gesucht, aber keine Lösung gefunden.

Screenshot 1

Antwort

21

Ich denke, die Klasse ist nicht veraltet, aber der Konstruktor, den Sie verwenden, ist veraltet.

Verwendung dieses constructor anstelle dieses one

Anwendungsbeispiel:

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

vielen dank für das hinweisend. Sorry für meine Noobness, sehr neu für Android. – kid

+0

@kid Sie sind willkommen. Froh meine Antwort kann dir helfen. –

0

Ich habe Platz Picaso Bibliothek als Alternative verwendet. Es läuft gut; Sie können es unter http://square.github.io/picasso/ überprüfen.

+0

Vielen Dank für Ihre Antwort. Es sieht interessant aus, ich werde es später versuchen. – 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