public static void authCaptcha(String session_id, final ModelListener<Bitmap> listener) { // Build GET URL // TODO: Find a better way String url = baseURL + "/auth/captcha?session_id="; try { url += URLEncoder.encode(session_id, "UTF-8"); } catch (Exception e) { e.printStackTrace(); } // Create ImageRequest, which automatically decodes image data ImageRequest req = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { listener.onData(response, "ok"); } }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.ARGB_4444, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onData(null, "获取验证码失败 :( 请重试几次"); } }); SAGlobal.sharedRequestQueue.add(req); }
private void UseImageRequest() { ImageRequest imageRequest = new ImageRequest( "http://img.my.csdn.net/uploads/201603/26/1458988468_5804.jpg", new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { iv_image.setImageBitmap(response); } }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { iv_image.setImageResource(R.drawable.ico_default); } }); mQueue.add(imageRequest); }
void getImage(String ur){ Log.d("asasasa", ur); ImageRequest imgRequest = new ImageRequest(ur, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { thumbView.setImageBitmap(response); } }, 0, 0, null , null); Volley.newRequestQueue(this).add(imgRequest); /* Picasso.with(thumbView.getContext()).load(url) //.onlyScaleDown() // .centerCrop() // .skipMemoryCache() .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE) .networkPolicy(NetworkPolicy.NO_CACHE) .into(thumbView);*/ }
public void callImageRequest(){ imgURL= NewsPOGO.newsArray.get(position).image; ImageRequest imageRequest=new ImageRequest(imgURL, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { NewsPOGO.newsArray.get(position).news_image=response; } }, 0, 0, ImageView.ScaleType.FIT_CENTER, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(context, "Error fetching image"+error.toString(), Toast.LENGTH_SHORT).show();; } }); MySingleton.getMyInstance(context).addToReqQue(imageRequest); }
private void updateImageWithURL(String imageURL) { ImageRequest imageRequest = new ImageRequest(imageURL, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { displayFinalImage(bitmap); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { displayCurrentShowImage(); } }); imageRequest.setRetryPolicy(DataModel.getRetryPolicy()); VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest); }
private void displayCurrentShowImage() { ImageRequest imageRequest = new ImageRequest(currentShow.get("imageURL"), new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { displayFinalImage(bitmap); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { displayDefaultImage(); } }); imageRequest.setRetryPolicy(DataModel.getRetryPolicy()); VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest); }
public void ResimGetir(){ //Resmi Alıcaz. requestImage = new ImageRequest(avatarUrl, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { avatar.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); AppController.getInstance().addToRequestQueue(requestImage,"profilResimTag"); }
public void AvatarYukle(String avatar) { imageRequest = new ImageRequest(avatar, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { circleImageView.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); AppController.getInstance().addToRequestQueue(imageRequest); circleImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (yazarID.getText() != null) { Intent i = new Intent(BlogIcerikAcitivity.this, ProfilActivity.class); i.putExtra(Kisi.PROFIL_ID, yazarID.getText()); startActivity(i); } } }); }
public void setItemAvatar(String itemImage) { ImageRequest im = new ImageRequest(itemImage, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { avatar.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); AppController.getInstance().addToRequestQueue(im); }
public static void makeImageRequest(Context context){ ImageView mImageView; String url = "http://i.imgur.com/7spzG.png"; Response.Listener<Bitmap> listener = new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { //Do stuff here with bitmap } }; Response.ErrorListener errorListener = new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { //Do stuff with error } }; // Retrieves an image specified by the URL, displays it in the UI. ImageRequest request = new ImageRequest(url, listener, 0, 0, ImageView.ScaleType.FIT_XY, null, errorListener); VolleySingleton.getInstance(context).addToRequestQueue(request); }
/** * 根据得到的Url来请求图片 * @param url url */ private void getPicture(final String url){ new Thread(new Runnable() { @Override public void run() { ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { splash_img.setImageBitmap(response); } }, 0, 0, ImageView.ScaleType.CENTER_CROP,Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.d("Fetching img","Failed"); } }); mQueue.add(imageRequest); mQueue.start(); } }).start(); }
private void getBitmapFromUrl(String src, final int mode, final imgReqCallback ircb) { RequestQueue queue = Volley.newRequestQueue(getBaseContext()); ImageRequest imgReq = new ImageRequest(src, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { ircb.onSuccess(response); if (mode==1){ Toast.makeText(getBaseContext(), "Wallpaper is set", Toast.LENGTH_SHORT).show(); } } }, 0, 0, null, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.e("VolleyImgErr", error.toString()); } }); queue.add(imgReq); }
@Override public void onBindViewHolder(final MyViewHolder holder, int position) { holder.name.setText(mDatas.get(position).getTitle()); holder.author.setText("作者: " + mDatas.get(position).getAuthor()); holder.intro.setText(mDatas.get(position).getIntro()); holder.state.setText(mDatas.get(position).getUpdateState()); holder.imgButton.setImageResource(R.drawable.loading); ImageRequest imageRequest = new ImageRequest( mDatas.get(position).getImgUrl(), new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { holder.imgButton.setImageBitmap(bitmap); } }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { holder.imgButton.setImageResource(R.drawable.loading_error); } } ); mQueue.add(imageRequest); }
public void loadImage(String url, final ImageView imageView){ thisImageview = imageView; Log.i("Image Url", url); if(User.instance().getPrimaryKey() != -1) { RequestQueue requestQueue = Volley.newRequestQueue(mainActivity); ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { thisImageview.setImageBitmap(getCircularBitmap(response)); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); requestQueue.add(imageRequest); } }
public void loadImagenocrop(String url, final ImageView imageView){ thisImageview = imageView; Log.i("Image Url", url); RequestQueue requestQueue = Volley.newRequestQueue(mainActivity); ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { thisImageview.setBackgroundColor(Color.parseColor("#00FFFFFF")); thisImageview.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); requestQueue.add(imageRequest); }
public void loadImage(String url, final ImageView imageView, final Dialog wait){ thisImageview = imageView; Log.i("picurl", url + ""); if(User.instance().getPrimaryKey() != -1) { RequestQueue requestQueue = Volley.newRequestQueue(mainActivity); ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { thisImageview.setImageBitmap(getCircularBitmap(response)); if(wait!=null) { wait.cancel(); } } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); requestQueue.add(imageRequest); } }
public static void getFile(final View view) { String urlStr = HOST_PREFIX + "/get/file?xxx=bb"; ImageRequest imgRequest = new ImageRequest(urlStr, new Response.Listener<Bitmap>() { @Override public void onResponse(final Bitmap response) { if (response != null) { handler.post(new Runnable() { @Override public void run() { ((Button) view).setBackgroundDrawable(new BitmapDrawable(response)); } }); } } }, 0, 0, Bitmap.Config.ARGB_8888, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); mRequestQueue.add(imgRequest); }
private void get_image() { textview.setText("获取图片开始了"); imageView.setImageBitmap(null); networkImageView.setImageBitmap(null); // 错误url:String url = "ip.taobao.com/service/getIpInfo.php?ip=202.96.128.166" // String url = "http://d.hiphotos.baidu.com/image/h%3D200/sign=31db160e2a738bd4db21b531918a876c/6a600c338744ebf8f1230decddf9d72a6159a797.jpg"; String url = "http://h.hiphotos.baidu.com/image/pic/item/d53f8794a4c27d1e3584e91b1fd5ad6edcc4384b.jpg"; ImageRequest request = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { textview.setText("获取图片成功"); imageView.setImageBitmap(response); } }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { textview.setText("获取图片错误"); imageView.setImageBitmap(null); } }); MyApplication.getHttpQueues().add(request); }
public static Promise<ImgObject> imagePromise(String url, int maxWidth, int maxHeight, Config decodeConfig) { final DeferredObject<Bitmap> promise = new DeferredObject<Bitmap>(); final ImageRequest request = new ImageRequest(url, new Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { promise.success(bitmap); } }, maxWidth, maxHeight, decodeConfig, new ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { promise.failure(volleyError); } }); return DeferredObject.successful(new ImgObject(request, promise)); }
private void downloadThumbnail() { if (mVideoId != null) { final ImageView thumbnailView = (ImageView)findViewById(R.id.download_thumbnail); thumbnailView.setVisibility(View.INVISIBLE); // URL has format http://img.youtube.com/vi/dUiANb6WsHA/0.jpg 480x360 String imageUrl = "http://img.youtube.com/vi/"+mVideoId+"/0.jpg"; ImageRequest request = new ImageRequest(imageUrl, new Response.Listener<Bitmap>() { public void onResponse(final Bitmap bitmap) { thumbnailView.setVisibility(View.VISIBLE); thumbnailView.setImageBitmap(bitmap); } }, 0, 0, null, new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { thumbnailView.setVisibility(View.VISIBLE); thumbnailView.setImageResource(R.drawable.ic_big_arrow_down); } }); Volley.newRequestQueue(this, new OkHttpStack()).add(request); } }
private void customQueueImageRequest(View v) { // ImageRequest with VOLLEY with Custom RequestQueue final ImageView mImageView; String url = "http://i.imgur.com/7spzG.png"; mImageView = (ImageView) v.findViewById(R.id.iv_image_request); // Retrieves an image specified by the URL, displays it in the UI. ImageRequest request = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { mImageView.setImageBitmap(bitmap); } }, 0, 0, ImageView.ScaleType.CENTER, null, new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { mImageView.setImageResource(R.drawable.ic_error); } }); // Access the RequestQueue through your singleton class. VolleyHelper.getInstance(v.getContext()).addToRequestQueue(request); }
/** * Opens the connection, then returns success status and response bitmap. */ void makeImageRequest(Uri uri, @Nullable OnImageSuccessListener imageListener, @Nullable OnErrorListener errorListener) { ImageRequest imageRequest = new ImageRequest(uri.toString(), bitmap -> { if (imageListener != null) { imageListener.onImageSuccess(bitmap); } }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.RGB_565, volleyError -> { if(errorListener != null) { errorListener.onError(volleyError); } Log.d(TAG, "onErrorResponse: " + volleyError); }) { @Override public Map<String, String> getHeaders() throws AuthFailureError { return ImmutableMap.of(HEADER_API_KEY, mApiKey); } }; getVolleyQueue().add(imageRequest); }
public Task<Bitmap> getPreview(final String documentId, final int pageNumber, PreviewSize previewSize, final Session session) { final String url = mBaseUri.buildUpon().path(String.format("documents/%s/pages/%s/%s", checkNotNull(documentId), pageNumber, previewSize.getDimensions())).toString(); final String accessToken = checkNotNull(session).getAccessToken(); RequestTaskCompletionSource<Bitmap> completionSource = RequestTaskCompletionSource.newCompletionSource(); final ImageRequest imageRequest = new ImageRequest(url, completionSource, 0, 0, ARGB_8888, completionSource) { @Override public Map<String, String> getHeaders() throws AuthFailureError { HashMap<String, String> headers = new HashMap<String, String>(); headers.put("Authorization", "BEARER " + accessToken); headers.put("Accept", MediaTypes.IMAGE_JPEG); return headers; } }; imageRequest.setRetryPolicy(mRetryPolicyFactory.newRetryPolicy()); mRequestQueue.add(imageRequest); return completionSource.getTask(); }
private void showImage(String url) { ImageRequest request = new ImageRequest(url, new Response.Listener<Bitmap>() { @Override public void onResponse(final Bitmap bitmap) { if (getActivity() == null) return; getActivity().runOnUiThread(new Runnable() { @Override public void run() { mImageReviewView.setImageBitmap(bitmap); } }); } }, 0, 0, ImageView.ScaleType.CENTER_INSIDE, null, new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { error.printStackTrace(); } }); mImagesQueue.add(request); }
public void grabThumbnailImage(final Marker marker) { final Place currentPlace = markerPlacesMap.get(marker); final LruCache<Place, Bitmap> thumbnails = ((App)getActivity().getApplicationContext()).getThumbnails(); final RequestQueue queue = ((App)getActivity().getApplicationContext()).getRequestQueue(); if (thumbnails.get(currentPlace) == null) { queue.add( new ImageRequest(currentPlace.getThumbnailURL(), new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { thumbnails.put(currentPlace, bitmap); if (marker.isInfoWindowShown()) { marker.showInfoWindow(); }; } }, 256, 256, Config.ARGB_4444, null)); } }
public void execute() { ImageRequest req = new ImageRequest(getURL(mUsername), this, 0, 0, null, null, this) { @Override public HashMap<String, String> getHeaders() { return getDefaultHeaders(); } }; req.setRetryPolicy(new DefaultRetryPolicy( ASYNC_CONNECTION_EXTENDED_TIMEOUT, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, 0)); VolleyRequestQueue.getInstance().addToRequestQueue(req); }
void getImage() //profile pic { ImageRequest request = new ImageRequest("http://ec2-52-14-50-89.us-east-2.compute.amazonaws.com/static/userdata/"+email+"/thumb.png", ///"+email+" in btw userdata/ /thumb.png new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { pro=bitmap; ByteArrayOutputStream baos=new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG,100, baos); byte [] b=baos.toByteArray(); String temp= Base64.encodeToString(b, Base64.DEFAULT); SharedPreferences.Editor editor=sharedPreferences.edit(); editor.putString("profile_pic",temp); editor.commit(); // Log.e("mytag","Saved propic"+pro); //count++; } }, 0, 0, null, new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { // mImageView.setImageResource(R.drawable.image_load_error); Log.e("Home_Acitivity","No img found"); //count++; } }); // MySingleton.getMyInstance(getApplicationContext()).addToReqQue(request); RequestQueue queue= Volley.newRequestQueue(TestLoginActivity.this); queue.add(request); }
void getImage() //profile pic { ImageRequest request = new ImageRequest("http://ec2-52-14-50-89.us-east-2.compute.amazonaws.com/static/userdata/"+name+"/thumb.png", ///"+email+" in btw userdata/ /thumb.png new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { pro=bitmap; ByteArrayOutputStream baos=new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG,100, baos); byte [] b=baos.toByteArray(); String temp= Base64.encodeToString(b, Base64.DEFAULT); SharedPreferences.Editor editor=sharedPreferences.edit(); editor.putString("profile_pic",temp); editor.commit(); Log.e("mytag","Saved propic"+pro); //count++; } }, 0, 0, null, new Response.ErrorListener() { public void onErrorResponse(VolleyError error) { // mImageView.setImageResource(R.drawable.image_load_error); Log.e("Home_Acitivity","No img found"); //count++; } }); // MySingleton.getMyInstance(getApplicationContext()).addToReqQue(request); RequestQueue queue= Volley.newRequestQueue(getApplicationContext()); queue.add(request); }
public void ResimGetir() { ImageRequest image = new ImageRequest(resimUrl, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { resimAvatar.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); AppController.getInstance().addToRequestQueue(image); }
public void ResimGoruntule(String resimURL, final ImageView image) { ImageRequest im = new ImageRequest(resimURL, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { image.setImageBitmap(response); } }, 0, 0, null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); AppController.getInstance().addToRequestQueue(im); }
@Override public View getView(int position, View convertView, ViewGroup parent) { final ViewHolder viewHolder ; if(convertView == null){ convertView = inflater.inflate(R.layout.item_menu_content, parent, false); viewHolder = new ViewHolder(); viewHolder.iv_image = (ImageView)convertView.findViewById(R.id.item_menu_content_img); viewHolder.tv_menusName = (TextView)convertView.findViewById(R.id.item_menu_content_title); viewHolder.tv_price = (TextView)convertView.findViewById(R.id.item_menu_content_price); convertView.setTag(viewHolder); }else{ viewHolder = (ViewHolder)convertView.getTag(); } //创建一个RequestQueue对象 RequestQueue requestQueue = Volley.newRequestQueue(context); //创建ImageRequest对象 ImageRequest imageRequest = new ImageRequest( Constant.URL_WEB_SERVER+datas.get(position).get("menusImagePath").toString(),//url new Response.Listener<Bitmap>() {//监听器Listener @Override public void onResponse(Bitmap response) { viewHolder.iv_image.setImageBitmap(response); } //参数3、4表示图片宽高,Bitmap.Config.ARGB_8888表示图片每个像素占据4个字节大小 }, 0, 0, Config.ARGB_8888, new Response.ErrorListener() {//图片加载请求失败的回调Listener @Override public void onErrorResponse(VolleyError error) { viewHolder.iv_image.setImageResource(R.drawable.ic_normal_pic); } }); //将ImageRequest加载到Queue requestQueue.add(imageRequest); viewHolder.tv_menusName.setText(datas.get(position).get("menuName").toString()); viewHolder.tv_price.setText("¥"+datas.get(position).get("total_price").toString()); return convertView; }
@Override void setImage(final ImageView imageView, String imageUrl) { //设置空图片 imageView.setImageResource(R.drawable.ic_empty); //取消这个ImageView已有的请求 VolleyUtil.getQueue(context).cancelAll(imageView); ImageRequest request=new ImageRequest(StringUtil.preUrl(imageUrl), new Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { imageView.setImageBitmap(bitmap); } }, 0, 0, Config.RGB_565, new ErrorListener() { @Override public void onErrorResponse(VolleyError arg0) { imageView.setImageResource(R.drawable.ic_empty); } }); request.setTag(imageView); VolleyUtil.getQueue(this.context).add(request); }
private void request(final String path, final MyImageView imageView,final int position) { //TODO requestQueue.add(new ImageRequest(path,new Response.Listener<Bitmap>(){ @Override public void onResponse(Bitmap response) { imageView.setImageBitmap(response); //放入占位图片大小信息 b.imageSizeHashMap.put(pic_address[position],new ImageSize((int)imageView.screen_width,(int)imageView.pic_height)); b.cache.put(path,response); } },720,0,ImageView.ScaleType.CENTER_CROP,null,null)); }
public void startRequest(){ new Thread(new Runnable() { @Override public void run() { while (B_1) { if (B_2) { Log.i("ok","请求1次 a = "+a); requestQueue = Volley.newRequestQueue(baby_activity); if(a < pic_address.length) { requestQueue.add(new ImageRequest(pic_address[a], new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { requestListener.getImage(response); B_2 = true; } }, 720, 0, ImageView.ScaleType.CENTER_CROP, null, null)); }else{ B_1 = false; a = 0; } B_2 = false; a++; } } } }).start(); }
/** * 获取topStory的图片 */ private void getTopStoryPics() { new Thread(new Runnable() { @Override public void run() { for (int i = 0; i < numberOfTopStories; i++) { final int count = i; ImageRequest imageRequest = new ImageRequest(topStoryPicUrls[count], new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { BitmapDrawable bdrawable = new BitmapDrawable(mainActivity.getResources(), response); topImage[count].setBackground(bdrawable); } }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.d("getPics", "server_error"); } }); imageRequest.setShouldCache(true); mQueue.add(imageRequest); //Log.d("imageRequest", "added" + count); } mQueue.start(); } }).start(); }
private void getCheckSum() { final Handler handler = new Handler() { @Override public void handleMessage(Message message) { } }; new Thread(new Runnable() { @Override public void run() { ImageRequest imageRequest = new ImageRequest(Url.getCheckSum, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { BitmapDrawable bdrawable = new BitmapDrawable(loginActivity.getResources(), response); captchaImage.setBackground(bdrawable); } }, 0, 0, ImageView.ScaleType.FIT_XY, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { error.printStackTrace(); } }); mQueue.add(imageRequest); mQueue.start(); } }).start(); }