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

سوال: تشخیص اتصال اینترنت بصورت آنی (حل شد)

وحید  11 سال پیش  11 سال پیش
+1 0

سلام دوستان

من چک کردن اتصال به اینترنت رو نوشتم و بصورتی هست که اگر به اینترنت وصل باشیم یک عکس بصورت مثلا روشن دیده میشه و اگر به اینترنت وصل نباشه به صورت خاموش دیده میشه.

اما این کار فقط یکبار انجام می شه اونم زمانی که برنامه رو باز می کنیم یعنی اگر در حین برنامه اینترنت قطع و وصل بشه تغییری ایجاد نمی شه.

حالا من چیکار کنم که به صورت آنی این تغیر رخ بده؟

+2 0
میتونید از BroadCastReceiver ها یا Service ها استفاده کنید که توی Background بصورت Persistent هستند و اونتو چک کنید اتصال به اینترنتو (11 سال پیش)
0 0
آموزش استفاده از BroadCastReceiver در آموزش ها هست؟ اگر هست کدوم قسمت؟ (11 سال پیش)
0 0
در قسمت ارسال و دریافت پیام پیدا کردم. ممنون (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Hajhosseini  11 سال پیش
+3 0

در ادامه پاسخ دوست خوبمون حسین، شما باید چند کار بکنید.
1: ساخت سروسی که قطع و وصل شدن اینترنت رو گزارش بده.
2: ساخت یک لیستنر که زمانی که تغییر در وضعیت اینترنت انجام شد، اگر برنامه باز بود واکنش نشون بده.
با انجام دادن این 2 کار شما دیگه نیازی ندارید از کد های قبلیتون استفاده کنید.
پیشنهاد: شما نیازی به چک کردن اتصال ندارید، در اداپترتون بگید یک عکس خام برای همه آیتم ها ست کنه، زمانی که دانلود تمام شد عکس ها رو تغییر بده. در صورتی که دانلود عکس به درستی انجام نشه شما همون عکس خام رو نمایش میدی.


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