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

connection timeout در volley

RezaM  10 سال پیش  9 سال پیش
0 0

سلام خدمت دوستان و اساتید ،

دقیقا از کار کانکشن تایم اوت مطلع نیستم ، برای کتاب خانه volley به این کد بر خوردم :

 myRequest.setRetryPolicy(new DefaultRetryPolicy(
        MY_SOCKET_TIMEOUT_MS, 
        DefaultRetryPolicy.DEFAULT_MAX_RETRIES, 
        DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

هر مقدار زمانی که مشخص کنم توی setRetryPolicy ، بعد از گذشت اون مقدار ، اگه ریکوئست انجام نشد کاری انجام میده ؟

می خوام بگم بعد از اتمام این تایم اگه ریکوئست انجام نشد یه پیغام نشون بده و مجددا تلاش کنه !

ممنون میشم راهنمایی کنید

0 0
منم خیلی دنبال اینم ، تا جایی که فهمیدم دوباره request میفرسته (10 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
RezaM  10 سال پیش
0 0

دوستان کسی اطلاعی نداره که راهنمایی کنه ؟

پاسخ به سوال 
RezaM  10 سال پیش
0 0

متاسفانه مجبور هستم تاپیک رو بالا بیارم تو لیست ;)

پاسخ به سوال 
خواست خدایی  9 سال پیش
0 0

سلام
البته فک کنم مشکل حل شده ولی
فک کنم به این شکل براتون مفهوم تر باشه
شما توی اون متد فقط باید جای یکی از کلمات عدد مورد نیازتون رو میزاشتین
حالا میتونین اینو استفاده کنین فقط اسم ریکوئست رو عوض کنین
تا اونجایی که تحقیق کردم کارش فقط تایم اوت هست و برای اینکه دوباره بخواین انجام بدین باید کار دیگه ای انجام بدین

 jsonArrayRequest.setRetryPolicy(new DefaultRetryPolicy(
5000,// این مقدار زمان تایم اوت هست
DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));


من تو بلاگ طراح اینو هم دیدم که نوشته مطمئن باشین که max retries اینجا حتما دیفالت و یا یک باشه
و این کد رو هم گذاشته بود
 request.setRetryPolicy(new DefaultRetryPolicy(20 * 1000, 1, 1.0f));
 

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