判斷是否連上網路,如果沒有網路,則跳出提示訊息後,自動關閉app。
如果您的app是必須有網路才可以使用,您可以在加入如下列這段程式碼,
判斷如果沒有網路的下,跳出提示訊息之後,關閉 app。
//判斷是否連上網路
ConnectivityManager cm = (ConnectivityManager)GetSystemService(Context.ConnectivityService);
NetworkInfo network = cm.ActiveNetworkInfo;
if (network == null || !cm.BackgroundDataSetting)
{
var alertDialog1 = new AlertDialog.Builder(this).Create();
alertDialog1.SetTitle("警告視窗");
alertDialog1.SetMessage("無法連上網路。請開啟網路後,再使用本系統,謝謝您!");
alertDialog1.SetIcon(Resource.Drawable.Icon);
//第一顆按鈕
alertDialog1.SetButton("確定", (sender, args) => Java.Lang.JavaSystem.Exit(0));
//第二顆按鈕
//alertDialog1.SetButton2("取消", (sender, args) => Toast.MakeText(this, "取消被按下了", ToastLength.Short).Show());
alertDialog1.Show();
}