Getting data after 5-6 seconds but till that ui is freezed.
I searched for issue but didn't get proper solution.
How to do this with parseNetworkResponse , Here i am using MVP pattern in my project, so please give me easy solution to implement.
public void sendData(final String url, final Map sendData,  final VolleyStringListener volleyStringListener)
    {
     Log.i(TAG,"Sending and receiving data....................................");
        Log.i(TAG,"Used Url = "+url);
        try
        {
            StringRequest request = new StringRequest(Request.Method.POST, url,
                    new Response.Listener<String>()
                    {
                        @Override
                        public void onResponse(String response)
                        {
                            volleyStringListener.onVolleySuccessResponse(response);
                        }
                    },
                        new Response.ErrorListener()
                        {
                        @Override
                        public void onErrorResponse(VolleyError error) {
                            error.printStackTrace();
                            volleyStringListener.onVolleyErrorResponse(error);
                        }
                    })
                    {
                        @Override
                        protected Map<String, String> getParams()
                        {
                            return sendData;
                        }
                    };
            request.setRetryPolicy(new DefaultRetryPolicy(5000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
                    DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
            myVolleySingleton.addToRequestQueue(request);
        }
        catch (Exception e)
        {
            Log.e(TAG,e.getMessage());
            e.printStackTrace();
        }
    }
