جلوگیری از کرش زمانی که به اینترنت متصل نیستیم
با سلام
دوستان چطوری میشه زمانی که به اینترنت متصل نیستیم که اطلاعات را از سمت سرور بخوانیم برنامه کرش نکند؟
البته برنامه از ابتدا برای کار کردن به سرور و اینترنت نیاز دارد
برنامه تا میخواد لود بشه کرش میکنه من از این تکه کد در اکتیویتی اول برنامه استفاده کردم ولی وقتی که گوشی به اینترنت متصل نیست اصلا برنامه لود نمیشه ، این کدها را دقیقا باید کجا بذارم؟
ConnectivityManager connectivitymanager = (ConnectivityManager) G.context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = connectivitymanager.getActiveNetworkInfo();
boolean iscontected = networkinfo.isConnected();
boolean isconnectedorconnecting = networkinfo.isConnectedOrConnecting();
int networktype = networkinfo.getType();
Toast.makeText(G.context, "isconnected is: " + iscontected, Toast.LENGTH_SHORT).show();
if (iscontected == false || networktype != ConnectivityManager.TYPE_WIFI)
{
Toast.makeText(G.context, "لطفا اتصال به اینترنت را چک نمائید", Toast.LENGTH_SHORT).show();
}
else if (isconnectedorconnecting == false)
{
Toast.makeText(G.context, "لطفا تا بار گذاری کامل اطلاعات کمی تامل نمائید", Toast.LENGTH_SHORT).show();
}
با سپاس
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .