- Forum posts: 2
Jun 4, 2016, 1:18:59 PM via Website
Jun 4, 2016 1:18:59 PM via Website
I have wrritten following code to pass three parameters to web service
Code:
private void getProductStock(String productStock_StyleID, String productStock_SizeID, String productStock_colorID){
if(cc.isNetAvailable(context)) {
String url = CommonClass.MainWebUrl + CommonClass.WebApi.GET_PRODUCT_STOCK;
Map params = new HashMap();
params.put("style_id", productStock_StyleID);
params.put("size_id", productStock_SizeID);
params.put("color", productStock_colorID);
fetchProductStockQuantity(ViewBrandsActivity.this, url, params);
} else {
CommonClass.showToast(getApplicationContext(), CommonClass.ErrorMessage.Network_Error);
}
}
public void fetchProductStockQuantity(final Activity activity, String url, Map param) {
Map map = new HashMap();
map = param;
cc.showProgressDialog("Fetching stock quantity..", activity);
CustomRequest customRequest = new CustomRequest(Request.Method.POST,
url, param, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
// Log.e("jsonObject", "" + jsonObject.toString());
handleProductStockDataResponse(jsonObject);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
System.out.println("Error In Web : " + volleyError.getMessage());
cc.cancelProgressDialog(activity);
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
//headers.put("Content-Type", "application/x-www-form-urlencoded");
return headers;
}
};
int socketTimeout = 100000;//60 seconds - change to what you want
RetryPolicy policy = new DefaultRetryPolicy(socketTimeout,
DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT);
customRequest.setRetryPolicy(policy);
// Adding request to request queue
AppController.getInstance().addToRequestQueue(customRequest, url);
}
this webservice returns a value which i want to display in my android application.
How do I check if the 3 parameters are passed to the webservice?
Please tell me above code is currect or not and also tell me how to show that return value in my android application.
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.