بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

connection timeout در volley

مدیریت گفتگو
RezaM 10 سال پیش
آخرین تغییر: 9 سال پیش

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

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

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

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

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

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

نظرات

nero 360 10 سال پیش
منم خیلی دنبال اینم ، تا جایی که فهمیدم دوباره request میفرسته

پاسخ‌ها 3

RezaM 10 سال پیش

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

نظرات

RezaM 10 سال پیش

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

نظرات

خواست خدایی 9 سال پیش

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

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


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

نظرات


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