رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

سرعت کم چک کردن اتصال به اینترنت با httpurlConnection


پست های پیشنهاد شده

سلام

من میخوام چک کنم که آیا دستگاه به اینترنت وصل هست یا نه ( network نه، اینترنت؛ یعنی دستگاه بدونه سِند و ریسیو برقراره)

با httpurlConnection یه url رو میفرستم اما زمانی که به نت وصل نیستم خیلی طول میشکه تا جواب بده

چه کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بهتره که کلاس Network رو چک کنید تا ببینید آیا شبکه شما قابل دسترسی میباشد یا خیر تا سریعتر قابل دسترسی باشد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بهتره که کلاس Network رو چک کنید تا ببینید آیا شبکه شما قابل دسترسی میباشد یا خیر تا سریعتر قابل دسترسی باشد

در نظر بگیرید network موجوده اما اینترنت از سرور قطع شده

در این حالت network وجود داره اما اینترنت نه...

خب در اینصورت چه باید کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

راه های بهتری هم وجود داره،

- مثلا اگر از سرور متنی رو دریافت میکنید در پایان async task چک کنید که متن برابر با null نباشد یا اگر ارایه ای را پر میکنید چک کنید تا مقدار داده های آرایه 0 نباشد.

- یا از try catch هم استفاده کنید میشه، ایتدا یک boolean با مقدار false تعریف کنید، سپس در catch مقدار رو true کنید،در آخر هم چک کنید که اگر مقدار true بود یعنی دسترسی به اینترنت وجود ندارد!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...