2015-10-22 11 views
7

हटा दिया गया है मैं एंड्रॉइड स्टूडियो संस्करण 1.4 पर हूं। मैं एंड्रॉइड वॉली लाइब्रेरी का उपयोग कर रहा हूं (मैं mcxiaoke दर्पण here का उपयोग करता हूं)। लेकिन ImageRequest बहिष्कृत है। कोड अभी भी काम करता है लेकिन बहिष्कृत है। क्या किसी को इसके लिए कोई विकल्प मिला है?एंड्रॉइड वॉली: ImageRequest

मैंने Google में इस समस्या की खोज की है लेकिन मुझे कोई समाधान नहीं मिला।

Screenshot 1

उत्तर

21

मुझे लगता है कि कक्षा को बहिष्कृत नहीं किया गया है लेकिन आप जिस कन्स्ट्रक्टर का उपयोग कर रहे हैं उसे बहिष्कृत किया गया है।

उपयोग इस one

प्रयोग उदाहरण के बजाय इस constructor:

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

इसे इंगित करने के लिए आपको बहुत बहुत धन्यवाद। मेरे नोबनेस के लिए खेद है, एंड्रॉइड के लिए बहुत नया है। – kid

+0

@ किड आपका स्वागत है। खुशी है कि मेरा जवाब आपकी मदद कर सकता है। –

0

मैं एक विकल्प के रूप स्क्वायर के Picaso पुस्तकालय का उपयोग किया है। यह अच्छा काम करता है; आप इसे http://square.github.io/picasso/ पर देख सकते हैं।

+0

अपने जवाब के लिए धन्यवाद। यह दिलचस्प लग रहा है, यकीन है कि मैं इसे बाद में कोशिश करूंगा। – 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 
संबंधित मुद्दे