मैं अपने आवेदन में वॉली नेटवर्क लाइब्रेरी का उपयोग कर रहा हूं।एंड्रॉइड वॉली डेटा दो बार
समस्या यह है कि नेटवर्क कनेक्शन धीमा होने पर यह डेटा एक से अधिक बार भेज रहा है।
और मैं गूगल इस मुद्दे के बाद, सभी मैं इस मुद्दे के बारे पा सकते हैं बिंदु के नीचे है:
connection.setChunkedStreamingMode(0);
लेकिन मैं अपने वॉली पुस्तकालय Hurlkstack कक्षाएं संपादित करने में सक्षम नहीं हूँ।
इसे कहते हैं:
इस वर्ग फ़ाइल के जार कंटेनर एंड्रॉयड निजी पुस्तकालयों जो स्रोत अनुलग्नकों के संशोधन की अनुमति नहीं है पर यह प्रविष्टियां के हैं।
क्या मैं कुछ एक मेरी मदद कर सकते
मैं निम्नलिखित कोड मैं कहाँ को संशोधित करना चाहिए है क्या करना चाहिए।
private void makeJsonObjectRequest() {
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.POST,
"http://example.com/***.php", obj, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
response.getString("success");
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
AppController.getInstance().addToRequestQueue(jsonObjReq);
}
देखें अगर यह आपकी मदद करता है http://stackoverflow.com/questions/20027995/android-volley-returning-results-twice-for -एक अनुरोध – Rohit5k2
क्या आप पोस्ट कर सकते हैं कि आप अपना डेटा कैसे पोस्ट करते हैं ?? क्योंकि मैं 'JsonObjectRequest' का उपयोग कर डेटा पुनर्प्राप्त करने के लिए कोड देख सकता हूं। आप ((नई DefaultRetryPolicy 0, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)) कि 'jsonObjReq.setRetryPolicy के लिए नीति पुन: प्रयास सेट कर सकते हैं;' – Piyush
@PiyushGupta मैं इस सवाल का जवाब मिल गया है हमारा इस तरह अगर यह मुझे संतुष्ट से मैं अधिक पोस्ट करेंगे –