我正在嘗試檢查不是活動的類中的Internet連接。檢查從外部類的Android連接/獲取系統服務
我用下面的代碼:
public boolean isNetworkAvailable() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = cm.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
return true;
}
return false;
}
,但下面的代碼行被紅色下劃線:
getSystemService(Context.CONNECTIVITY_SERVICE)
我假設,這是因爲它不能得到systemService。我如何獲得系統服務?