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

چک کردن وصل شدن به اینترنت

ali_jaha  10 سال پیش  10 سال پیش
0 0

با عرض سلام وخسته نباشید

یه سوال داشتم و اونم این که

مثلا ما یه فرم داریم می خواهیم اون رو به سرور ارسال کنیم

حال سوال من اینجا است که چگونه کاری کنم وقتی که روی دکمه ی مثلا (ارسال) کلیک کنم

ابتدا چک کنه ببینه اگه به اینترنت وصل هست کاربر بنویسه تو یک Tost ( اطلاعات شما ارسال گردید)

و اگر کاربر به اینترنت متصل نبود بنویسه ( لطفا ابتدا به اینترنت وصل شوید )من فعلا تا فصل  12 خوندم و خیلی ضعیف هست برنامه نویسیم

فک کنم یهچیزی باید با if بنویسم

که مثلا اگر وصل بود . ارسال بشه و tost بده که ( اطلاعات شما ارسال گردید)

در غیر این صورت !!! else

tost پیغام (لطفا ابتدا به اینترنت متصل شوید ) را چاپ کند

.

لطفا اساتید در این مورد کمک کنن .

ممنون

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
HassanD  10 سال پیش
+3 0

سلام

کلاس NetworkState  با کدهای زیر ایجاد کن :

  public class NetworkState {

public boolean isNetworkConnected(Context ctx) {
NetworkInfo info = (NetworkInfo) ((ConnectivityManager) ctx
.getSystemService(Context.CONNECTIVITY_SERVICE))
.getActiveNetworkInfo();
if (info == null || !info.isConnected()) {
return false;
}
return true;
}

}

بعدم ازکدهای زیر برای چک کردن اینترنت هرجا خواستی استفاده کن :

			 NetworkState isNetwork = new NetworkState();

if (isNetwork.isNetworkConnected(getApplicationContext()) == true) {

// codhaye shoma jahate ejra
Toast.makeText(getApplicationContext(), "اینترنت وصل می باشد", Toast.LENGTH_SHORT).show();


} else {
// codhaye shoma dar sorate vasl nabodan internet

Toast.makeText(getApplicationContext(), "اینترنت خود را وصل کنید", Toast.LENGTH_SHORT).show();

}

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