آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل volley با اینترنت کم سرعت!(حل شد)

raeesi  9 سال پیش  9 سال پیش
0 0

سلام دوستان بنده قبلا برای ارتباط با سرور از وب سرویس خودم استفاده میکردم وتقریبا میشه گفت خوب بود و مشکلی باهاش نداشتم ولی با تعریف هایی که از کتابخونه volley شده بود گفتم باهاش یه تستی بزنم که به دو مشکل برخوردم برای ارسال داده به سرور با اینترنت پرسرعت هیچ مشکلی نداشتم ولی اینترنت کم سرعت داده ها رو دو بار به سرور ارسال میکرد وهمچنین موقعی که ارور تایم اوت میداد همچنان اطلاعات به سرور ارسال میشد.

به نظر شما راه حلی داره؟

 
 
+1 0
با تغییر فیلد DEFAULT_TIMEOUT_MS = ۱۰۰۰۰ در کلاس DefaultRetryPolicy میلی ثانیه تایم اوت رو میبریم بالا ومشکل حل میشه.البته اگه لایبری رو با استفاده از گردلی گرفته باشید امکان تغییر سورس بهتون نمیده باید سورس لایبری رو دانلود و به پروژتون اضاف کنید (9 سال پیش)
0 0
این فیلدی که گفتین دقیقا کجاست. کجا بهش دسترسی داریم؟ (9 سال پیش)
0 0
همینو به کدت اضاف بکنی حله (9 سال پیش)
0 0
بهتر است پاسخ سوالتان رو در پایین به شکل پاسخ جداگانه درج کنید تا سوال دارای پاسخ صحیح شود. (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
raeesi  9 سال پیش
+3 0

 postRequest.setRetryPolicy(new DefaultRetryPolicy(15000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));


لینک

لینک


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .