- 6 years ago
import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.provider.Settings; import cn.pedant.SweetAlert.SweetAlertDialog; /** * Created by Hemant on 8/8/2017. */ public class InternetConnectionCheck { static Context context; void InternetConnectionCheck(){ } public static boolean isConnectingToInternet(Context applicationContext) { context=applicationContext; ConnectivityManager cm = (ConnectivityManager)applicationContext.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni == null) { new SweetAlertDialog(applicationContext, SweetAlertDialog.ERROR_TYPE) .setTitleText("No Internet Connection!") .setContentText("Please Check Internet Connection.") .setCancelText("It's Okay") .setConfirmText("Settings!") .setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() { @Override public void onClick(SweetAlertDialog sDialog) { context.startActivity(new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS)); sDialog.dismiss(); } }).show(); return false; } else return true; } }
Hot Questions