com.android.volley.Response Java Examples
The following examples show how to use
com.android.volley.Response.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: ProductFragment.java From openshop.io-android with MIT License | 6 votes |
/** * Load product wishlist info. Determine state of wishlist button. * If a user is logged out, nothing will happen. * * @param productId id of product. */ private void getWishListInfo(long productId) { User user = SettingsMy.getActiveUser(); if (user != null) { // determine if product is in wishlist String wishlistUrl = String.format(EndPoints.WISHLIST_IS_IN_WISHLIST, SettingsMy.getActualNonNullShop(getActivity()).getId(), productId); JsonRequest getWishlistInfo = new JsonRequest(Request.Method.GET, wishlistUrl, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { prepareWishListButton(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { MsgUtils.logAndShowErrorMessage(getActivity(), error); } }, getFragmentManager(), user.getAccessToken()); getWishlistInfo.setRetryPolicy(MyApplication.getDefaultRetryPolice()); getWishlistInfo.setShouldCache(false); MyApplication.getInstance().addToRequestQueue(getWishlistInfo, CONST.PRODUCT_REQUESTS_TAG); } }
Example #2
Source File: AccountFragment.java From openshop.io-android with MIT License | 6 votes |
private void syncUserData(@NonNull User user) { String url = String.format(EndPoints.USER_SINGLE, SettingsMy.getActualNonNullShop(getActivity()).getId(), user.getId()); pDialog.show(); GsonRequest<User> getUser = new GsonRequest<>(Request.Method.GET, url, null, User.class, new Response.Listener<User>() { @Override public void onResponse(@NonNull User response) { Timber.d("response: %s", response.toString()); SettingsMy.setActiveUser(response); refreshScreen(SettingsMy.getActiveUser()); if (pDialog != null) pDialog.cancel(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { if (pDialog != null) pDialog.cancel(); MsgUtils.logAndShowErrorMessage(getActivity(), error); } }, getFragmentManager(), user.getAccessToken()); getUser.setRetryPolicy(MyApplication.getDefaultRetryPolice()); getUser.setShouldCache(false); MyApplication.getInstance().addToRequestQueue(getUser, CONST.ACCOUNT_REQUESTS_TAG); }
Example #3
Source File: NetRequestUtil.java From TouchNews with Apache License 2.0 | 6 votes |
/** * get请求获取JsonObject * * @param url url * @param param param * @param listener callback */ public void getJson(String url, Map<String, String> param, final RequestListener listener) { url += prepareParam(param); JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { listener.onResponse(response); Log.i(TAG, response.toString()); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onError(error); Log.i(TAG, error.getMessage(), error); } }); mRequestQueue.add(jsonObjectRequest); }
Example #4
Source File: searchableactivity.java From LuxVilla with Apache License 2.0 | 6 votes |
private void sendjsonRequest(){ JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(Request.Method.GET,"http://brunoferreira.esy.es/serverdata.php",null, new Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { casas=parsejsonResponse(response); adaptador.setCasas(casas); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Snackbar.make(rvc1,"Falha ao ligar ao servidor",Snackbar.LENGTH_LONG).show(); } }); requestQueue.add(jsonArrayRequest); }
Example #5
Source File: separadorporto.java From LuxVilla with Apache License 2.0 | 6 votes |
private void sendjsonRequest(){ JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(Request.Method.GET,"http://brunoferreira.esy.es/serverdata.php",null, new Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { casas=parsejsonResponse(response); adaptador.setCasas(casas); progressBar.setVisibility(View.GONE); swipeRefreshLayout.setVisibility(View.VISIBLE); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { progressBar.setVisibility(View.GONE); swipeRefreshLayout.setVisibility(View.VISIBLE); Snackbar.make(recyclerViewtodas,"Falha ao ligar ao servidor",Snackbar.LENGTH_LONG).show(); } }); requestQueue.add(jsonArrayRequest); }
Example #6
Source File: VolleyProcessor.java From HttpRequestProcessor with Apache License 2.0 | 6 votes |
@Override public void post(String url, Map<String, Object> params, final ICallBack callback) { StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() { @Override public void onResponse(String response) { callback.onSuccess(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { callback.onFailed(volleyError.toString()); } }); mQueue.add(stringRequest); }
Example #7
Source File: AboutModelImpl.java From allenglish with Apache License 2.0 | 6 votes |
@Override public void checkNewVersion() { Map<String, String> map = new HashMap<>(); map.put("appKey", "56bd51ddb76877188a1836d791ed8436"); map.put("_api_key", "a08ef5ee127a27bd4210f7e1f9e7c84e"); VolleySingleton.getInstance().addToRequestQueue(new GsonRequest<>(Request.Method.POST, "https://www.pgyer.com/apiv2/app/view", ViewBean.class, null, map, new Response.Listener<ViewBean>() { @Override public void onResponse(ViewBean response) { if (response.data.buildVersion.equals(CommonUtils.getVersionName(BaseApplication.getInstance()))) { listener.onNoNewVersion(); } else { listener.onGetANewVersion(response.data.buildUpdateDescription); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onCheckFailed(); } })); }
Example #8
Source File: LastFMProvider.java From odyssey with GNU General Public License v3.0 | 6 votes |
/** * Fetches the image URL for the raw image blob. * * @param model Album to look for an image * @param listener Callback listener to handle the response * @param errorListener Callback to handle a fetch error */ private void getAlbumImageURL(final ArtworkRequestModel model, final Response.Listener<JSONObject> listener, final Response.ErrorListener errorListener) { String albumName = model.getEncodedAlbumName(); String artistName = model.getEncodedArtistName(); if (albumName.isEmpty() || artistName.isEmpty()) { errorListener.onErrorResponse(new VolleyError("required arguments are empty")); } else { String url = LAST_FM_API_URL + "album.getinfo&album=" + albumName + "&artist=" + artistName + "&api_key=" + API_KEY + LAST_FM_FORMAT_JSON; if (BuildConfig.DEBUG) { Log.v(TAG, url); } OdysseyJsonObjectRequest jsonObjectRequest = new OdysseyJsonObjectRequest(url, null, listener, errorListener); mRequestQueue.add(jsonObjectRequest); } }
Example #9
Source File: NetworkUtil.java From UberClone with MIT License | 6 votes |
public void httpRequest(String url, final HttpResponse httpResponse){ if(availableNetwok()){ RequestQueue queue= Volley.newRequestQueue(context); StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { httpResponse.httpResponseSuccess(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); queue.add(stringRequest); } }
Example #10
Source File: UpdateCartItemDialogFragment.java From openshop.io-android with MIT License | 6 votes |
private void getProductDetail(CartProductItem cartProductItem) { String url = String.format(EndPoints.PRODUCTS_SINGLE, SettingsMy.getActualNonNullShop(getActivity()).getId(), cartProductItem.getVariant().getProductId()); setProgressActive(true); GsonRequest<Product> getProductRequest = new GsonRequest<>(Request.Method.GET, url, null, Product.class, new Response.Listener<Product>() { @Override public void onResponse(@NonNull Product response) { setProgressActive(false); setSpinners(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { setProgressActive(false); MsgUtils.logAndShowErrorMessage(getActivity(), error); } }); getProductRequest.setRetryPolicy(MyApplication.getDefaultRetryPolice()); getProductRequest.setShouldCache(false); MyApplication.getInstance().addToRequestQueue(getProductRequest, CONST.UPDATE_CART_ITEM_REQUESTS_TAG); }
Example #11
Source File: LeaderboardsFragment.java From android-kubernetes-blockchain with Apache License 2.0 | 6 votes |
public void getStatus(final int position) { JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, BACKEND_URL + "/registerees/totalUsers" , null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { try { int totalUsers = response.getInt("count"); status.setText(String.format("You are position %d of %d", position, totalUsers)); totalNumberOfUsers = totalUsers; } catch (JSONException e) { e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.d(TAG, "That didn't work!"); } }); queue.add(jsonObjectRequest); }
Example #12
Source File: Request.java From RestaurantApp with GNU General Public License v3.0 | 6 votes |
public void requestVolleyDeskList(final ChangeDeskStatus changeDeskStatus, final int orderId, final int status){ final JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(requestMethod, url, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { changeDeskStatus.changeStatus(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(context, String.valueOf(error), Toast.LENGTH_SHORT).show(); } }){ @Override public byte[] getBody() { HashMap<String, Integer> params = new HashMap<String, Integer>(); params.put("orderId", orderId); params.put("status", status); return new JSONObject(params).toString().getBytes(); } }; requestQueue.add(jsonObjectRequest); }
Example #13
Source File: BaseLearningModelImpl.java From allenglish with Apache License 2.0 | 6 votes |
@Override public void getLeanCloudBean(String tableName, int limit, int skin, String tag, String createdAt) { Map<String, String> headers = new HashMap<>(); headers.put(Constants.CONTENT_TYPE, Constants.CONTENT_TYPE_VALUE); headers.put(Constants.X_LC_Id, Constants.X_LC_ID_VALUE); long timestamp = System.currentTimeMillis(); headers.put(Constants.X_LC_SIGN, MD5.md5(timestamp + Constants.X_LC_KEY_VALUE) + "," + timestamp); String url; if (tag != null) { url = "https://leancloud.cn:443/1.1/classes/" + tableName + "?where={\"createdAt\":{\"$lt\":{\"__type\":\"Date\",\"iso\":\"" + createdAt + "\"}},\"tag\":\"" + StringUtils.encodeText(tag) + "\"}&limit=" + limit + "&order=-createdAt"; } else { url = "https://leancloud.cn:443/1.1/classes/" + tableName + "?where={\"createdAt\":{\"$lt\":{\"__type\":\"Date\",\"iso\":\"" + createdAt + "\"}}}&limit=" + limit + "&order=-createdAt"; } VolleySingleton.getInstance() .addToRequestQueue(new GsonRequest<>(url, LeanCloudApiBean.class, headers, null, new Response.Listener<LeanCloudApiBean>() { @Override public void onResponse(LeanCloudApiBean response) { beanList.addAll(response.results); addListAds(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } })); }
Example #14
Source File: ImageRequest.java From volley with Apache License 2.0 | 6 votes |
/** * For API compatibility with the pre-ScaleType variant of the constructor. Equivalent to the * normal constructor with {@code ScaleType.CENTER_INSIDE}. */ @Deprecated public ImageRequest( String url, Response.Listener<Bitmap> listener, int maxWidth, int maxHeight, Config decodeConfig, Response.ErrorListener errorListener) { this( url, listener, maxWidth, maxHeight, ScaleType.CENTER_INSIDE, decodeConfig, errorListener); }
Example #15
Source File: WishlistFragment.java From openshop.io-android with MIT License | 5 votes |
/** * Method remove concrete product from the wishlist by wishlistId. * Expected all non-null parameters. * * @param activity related activity. * @param wishlistId id of the wishlist item representing product. * @param user related user account. * @param requestTag string identifying concrete request. Useful for request cancellation. * @param requestListener listener for operation results. */ public static void removeFromWishList(final FragmentActivity activity, long wishlistId, User user, String requestTag, final RequestListener requestListener) { if (activity != null && wishlistId != 0 && user != null && requestTag != null && requestListener != null) { String url = String.format(EndPoints.WISHLIST_SINGLE, SettingsMy.getActualNonNullShop(activity).getId(), wishlistId); JsonRequest req = new JsonRequest(Request.Method.DELETE, url, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { Timber.d("RemoveFromWishlist response: %s", response.toString()); new Handler().postDelayed(new Runnable() { @Override public void run() { requestListener.requestSuccess(0); } }, 500); } }, new Response.ErrorListener() { @Override public void onErrorResponse(final VolleyError error) { new Handler().postDelayed(new Runnable() { @Override public void run() { requestListener.requestFailed(error); } }, 500); MsgUtils.logAndShowErrorMessage(activity, error); } }, activity.getSupportFragmentManager(), user.getAccessToken()); req.setRetryPolicy(MyApplication.getDefaultRetryPolice()); req.setShouldCache(false); MyApplication.getInstance().addToRequestQueue(req, requestTag); } else { if (requestListener != null) requestListener.requestFailed(null); Timber.e(new RuntimeException(), "Remove from wishlist product with null parameters."); } }
Example #16
Source File: PaymentService.java From tgen with Apache License 2.0 | 5 votes |
public static RpcRequest GetPaymentListByStatus(final String status, final int offset, final int limit, final Listener<ArrayList<TPaymentBillSummary>> listener) { RpcRequest req = new RpcRequest(Request.Method.POST, TRpc.getWebApiUrl() + "Payment/GetPaymentListByStatus", new Response.Listener<String>() { @Override public void onResponse(String response) { try { ArrayList<TPaymentBillSummary> result; result = BaseModule.doFromJSONArray(response, TPaymentBillSummary.class); listener.onResponse(result); } catch (Exception ex) { // Log.d("ex", ex.toString()); // Log.d("jsonObject", response); listener.onResponse(null); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onResponse(null); } }) { @Override public byte[] getBody() { HashMap<String, Object> msg = new HashMap<String, Object>(); msg.put("status", status); msg.put("offset", offset); msg.put("limit", limit); return gson.toJson(msg).getBytes(Charset.forName("UTF-8")); } }; TRpc.getQueue().add(req); return req; }
Example #17
Source File: ShipfForMeService.java From tgen with Apache License 2.0 | 5 votes |
public static RpcRequest UserGetShipForMeOrderDetailByOrderId(final int orderId, final Listener<TShipForMeOrder> listener) { RpcRequest req = new RpcRequest(Request.Method.POST, TRpc.getJsonRpcUrl(), new Response.Listener<String>() { @Override public void onResponse(String response) { try { TShipForMeOrder result; result = BaseModule.fromJSON(response, TShipForMeOrder.class); listener.onResponse(result); } catch (Exception ex) { // Log.d("ex", ex.toString()); // Log.d("jsonObject", response); listener.onResponse(null); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onResponse(null); } }) { @Override public byte[] getBody() { final ArrayList<Object> params = new ArrayList<>(); params.add(orderId); HashMap<String, Object> msg = new HashMap<>(); msg.put("id", getMsgID()); msg.put("method", "ShipfForMe.UserGetShipForMeOrderDetailByOrderId"); msg.put("params", params); return gson.toJson(msg).getBytes(Charset.forName("UTF-8")); } }; TRpc.getQueue().add(req); return req; }
Example #18
Source File: RequestTest.java From SaveVolley with Apache License 2.0 | 5 votes |
@Test public void publicMethods() throws Exception { // Catch-all test to find API-breaking changes. assertNotNull(Request.class.getConstructor(int.class, String.class, Response.ErrorListener.class)); assertNotNull(Request.class.getMethod("getMethod")); assertNotNull(Request.class.getMethod("setTag", Object.class)); assertNotNull(Request.class.getMethod("getTag")); assertNotNull(Request.class.getMethod("getErrorListener")); assertNotNull(Request.class.getMethod("getTrafficStatsTag")); assertNotNull(Request.class.getMethod("setRetryPolicy", RetryPolicy.class)); assertNotNull(Request.class.getMethod("addMarker", String.class)); assertNotNull(Request.class.getDeclaredMethod("finish", String.class)); assertNotNull(Request.class.getMethod("setRequestQueue", RequestQueue.class)); assertNotNull(Request.class.getMethod("setSequence", int.class)); assertNotNull(Request.class.getMethod("getSequence")); assertNotNull(Request.class.getMethod("getUrl")); assertNotNull(Request.class.getMethod("getCacheKey")); assertNotNull(Request.class.getMethod("setCacheEntry", Cache.Entry.class)); assertNotNull(Request.class.getMethod("getCacheEntry")); assertNotNull(Request.class.getMethod("cancel")); assertNotNull(Request.class.getMethod("isCanceled")); assertNotNull(Request.class.getMethod("getHeaders")); assertNotNull(Request.class.getDeclaredMethod("getParams")); assertNotNull(Request.class.getDeclaredMethod("getParamsEncoding")); assertNotNull(Request.class.getMethod("getBodyContentType")); assertNotNull(Request.class.getMethod("getBody")); assertNotNull(Request.class.getMethod("setShouldCache", boolean.class)); assertNotNull(Request.class.getMethod("shouldCache")); assertNotNull(Request.class.getMethod("getPriority")); assertNotNull(Request.class.getMethod("getTimeoutMs")); assertNotNull(Request.class.getMethod("getRetryPolicy")); assertNotNull(Request.class.getMethod("markDelivered")); assertNotNull(Request.class.getMethod("hasHadResponseDelivered")); assertNotNull( Request.class.getDeclaredMethod("parseNetworkResponse", NetworkResponse.class)); assertNotNull(Request.class.getDeclaredMethod("parseNetworkError", VolleyError.class)); assertNotNull(Request.class.getDeclaredMethod("deliverResponse", Object.class)); assertNotNull(Request.class.getMethod("deliverError", VolleyError.class)); }
Example #19
Source File: MusicBrainzProvider.java From odyssey with GNU General Public License v3.0 | 5 votes |
@Override public void fetchImage(final ArtworkRequestModel model, final Context context, final Response.Listener<ImageResponse> listener, final ArtFetchError errorListener) { switch (model.getType()) { case ALBUM: getAlbumMBID(model, response -> parseMusicBrainzReleaseJSON(model, 0, response, context, listener, errorListener), error -> errorListener.fetchVolleyError(model, context, error)); break; case ARTIST: // not used for this provider break; } }
Example #20
Source File: IndieAuthAction.java From indigenous-android with GNU General Public License v3.0 | 5 votes |
/** * Revoke token. */ public void revoke() { String TokenEndpoint = user.getTokenEndpoint(); StringRequest getRequest = new StringRequest(Request.Method.POST, TokenEndpoint, new Response.Listener<String>() { @Override public void onResponse(String response) { } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } } ) { @Override protected Map<String, String> getParams() { Map<String, String> params = new HashMap<>(); params.put("action", "revoke"); params.put("token", user.getAccessToken()); return params; } @Override public Map<String, String> getHeaders() { HashMap<String, String> headers = new HashMap<>(); headers.put("Accept", "application/json"); headers.put("Authorization", "Bearer " + user.getAccessToken()); return headers; } }; RequestQueue queue = Volley.newRequestQueue(context); queue.add(getRequest); }
Example #21
Source File: MenusAdapter.java From elemeimitate with Apache License 2.0 | 5 votes |
@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; }
Example #22
Source File: PackageService.java From tgen with Apache License 2.0 | 5 votes |
public static RpcRequest SaveAcknowledge(final String packageIds, final String subject, final String content, final String level, final Listener<Void> listener) { RpcRequest req = new RpcRequest(Request.Method.POST, TRpc.getWebApiUrl() + "Package/SaveAcknowledge", new Response.Listener<String>() { @Override public void onResponse(String response) {if (listener != null) { listener.onResponse(null); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onResponse(null); } }) { @Override public byte[] getBody() { HashMap<String, Object> msg = new HashMap<String, Object>(); msg.put("packageIds", packageIds); msg.put("subject", subject); msg.put("content", content); msg.put("level", level); return gson.toJson(msg).getBytes(Charset.forName("UTF-8")); } }; TRpc.getQueue().add(req); return req; }
Example #23
Source File: PlaceSearchFragment.java From Place-Search-Service with MIT License | 5 votes |
private void searchPlaces() { dialog.show(); final StringBuffer buffer = new StringBuffer(); buffer.append(BaseUrl.SEARCH_URL); // buffer.append("http://127.0.0.1:8080/"); buffer.append("startLng=").append(Longitude); buffer.append("&"); buffer.append("startLat=").append(Latitude); buffer.append("&"); if (!TextUtils.isEmpty(mPlaceSearchDistance.getText())) { buffer.append("distance=").append(mPlaceSearchDistance.getText()).append("&"); } else { buffer.append("distance=").append(10).append("&"); } buffer.append("category=").append(formatted_category).append("&keyword=").append(mPlaceSearchKeyWord.getText()); Log.v("request url",buffer.toString()); RequestQueue mQueue = Volley.newRequestQueue(context); StringRequest request = new StringRequest(Request.Method.GET, buffer.toString(), new Response.Listener<String>() { @Override public void onResponse(String response) { dialog.dismiss(); PlacesSearchResultObj obj = new Gson().fromJson(response, PlacesSearchResultObj.class); Intent intent = new Intent(context, PlacesSearchResultActivtity.class); intent.putExtra("data", obj); intent.putExtra("url", buffer.toString()); startActivity(intent); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { dialog.dismiss(); Toast.makeText(getContext(),"No network",Toast.LENGTH_LONG).show(); } }); mQueue.add(request); }
Example #24
Source File: PostRequest.java From swaggy-jenkins with MIT License | 5 votes |
@Override protected Response<String> parseNetworkResponse(NetworkResponse response) { String parsed; try { parsed = new String(response.data, HttpHeaderParser.parseCharset(response.headers)); } catch (UnsupportedEncodingException e) { parsed = new String(response.data); } return Response.success(parsed, HttpHeaderParser.parseCacheHeaders(response)); }
Example #25
Source File: MainActivity.java From Study_Android_Demo with Apache License 2.0 | 5 votes |
public void btnClick1(View view){ StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { tv.setText(response); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { //若联网失败等情况 //缓存中找 Cache.Entry entry = queue.getCache().get(url); if(entry==null){ return; } byte[] data = entry.data; if(data!=null && data.length>0){ tv.setText(new String(data,0,data.length)); } } }); // { // //若设置Request.Method.POST // //post请求传参方式 // @Override // protected Map<String, String> getParams() throws AuthFailureError { // // Map<String,String> map = new HashMap<>(); // map.put("name","realmo"); // return map; // } // }; queue.add(request); }
Example #26
Source File: HTMobileClient.java From live-app-android with MIT License | 5 votes |
public void updatePublishableKey(@NonNull final Callback callback) { if (!isAuthorized()) { return; } Request request = new Request("https://live-api.htprod.hypertrack.com/api-key", new Response.Listener<JsonObject>() { @Override public void onResponse(JsonObject response) { Log.d(TAG, "getPublishableKey onResponse: " + response); String hyperTrackPublicKey = response.get("key").getAsString(); SharedPreferences sharedPreferences = mContext.getSharedPreferences(mContext.getString(R.string.app_name), Context.MODE_PRIVATE); sharedPreferences.edit() .putString("pub_key", hyperTrackPublicKey) .putBoolean("is_tracking", true) .apply(); callback.onSuccess(HTMobileClient.this); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.e(TAG, "onErrorResponse: " + error.getMessage()); callback.onError(error.getMessage(), null); } }); request.setShouldCache(false); request(request); }
Example #27
Source File: RegisterRequest.java From MagicPrint-ECommerce-App-Android with MIT License | 5 votes |
public RegisterRequest(String name, String password, String mobile, String email, String photo, Response.Listener<String> listener) { super(Method.POST, REGISTER_URL, listener, null); parameters = new HashMap<>(); parameters.put("name", name); parameters.put("password", password); parameters.put("mobile", mobile); parameters.put("email", email); parameters.put("image", photo); }
Example #28
Source File: UpdateRequest.java From MagicPrint-ECommerce-App-Android with MIT License | 5 votes |
public UpdateRequest(String name, String mobile, String email, String newemail, Response.Listener<String> listener) { super(Method.POST, REGISTER_URL, listener, null); parameters = new HashMap<>(); parameters.put("name", name); parameters.put("newemail", newemail); parameters.put("mobile", mobile); parameters.put("email", email); }
Example #29
Source File: PostRequest.java From openapi-generator with Apache License 2.0 | 5 votes |
@Override protected Response<String> parseNetworkResponse(NetworkResponse response) { String parsed; try { parsed = new String(response.data, HttpHeaderParser.parseCharset(response.headers)); } catch (UnsupportedEncodingException e) { parsed = new String(response.data); } return Response.success(parsed, HttpHeaderParser.parseCacheHeaders(response)); }
Example #30
Source File: NetRequestUtil.java From TouchNews with Apache License 2.0 | 5 votes |
/** * get请求获取JsonObject 带Headers参数 * * @param url url * @param param param * @param listener callback */ public void getJsonWithHeaders(String url, final Map<String, String> param, final Map<String, String> headers, final RequestListener listener) { url += prepareParam(param); JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { listener.onResponse(response); // Log.i ( TAG, response.toString ( ) ); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { listener.onError(error); // Log.i ( TAG, error.getMessage ( ), error ); } }) { @Override public Map<String, String> getHeaders() throws AuthFailureError { if (headers == null) { return super.getHeaders(); } else { return headers; } } }; mRequestQueue.add(jsonObjectRequest); }