بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چک کردن وصل شدن به اینترنت
با عرض سلام وخسته نباشید
یه سوال داشتم و اونم این که
مثلا ما یه فرم داریم می خواهیم اون رو به سرور ارسال کنیم
حال سوال من اینجا است که چگونه کاری کنم وقتی که روی دکمه ی مثلا (ارسال) کلیک کنم
ابتدا چک کنه ببینه اگه به اینترنت وصل هست کاربر بنویسه تو یک 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();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .