如何檢查手機的分組數據是否連接。因爲當我在我的android應用上啓用移動數據選項時,即使在我的SIM卡中沒有任何負載,它也會始終連接。我的問題是如何驗證是否有互聯網連接或不在我的Android應用程序。如何檢查移動網絡是否連接到互聯網或不在android
btw這裏是我的代碼。
ConnectivityManager cm = (ConnectivityManager)this.GetSystemService(Context.ConnectivityService);
NetworkInfo nf = cm.ActiveNetworkInfo;
if (nf != null && nf.IsConnected == true)
{
//connected
}
else
{
//not connected
}
但是在這段代碼中。即使我失去了負荷。我的應用程序顯示我仍然連接。幫助請..
爲什麼你添加了C#標籤? – Kedarnath
在這種情況下,「連接」並不意味着它正在主動發送或接收數據 - 它只是意味着有可能發送/接收數據。 – Squonk
連接到什麼?如果您的手機連接到Wifi路由器,可能仍然沒有互聯網連接。如果Wifi路由器連接到ISP,則可能仍然沒有前向連接。如果您想知道您是否可以訪問特定網站,請發送請求。 –