Мне нужно проверить подключение к Интернету в приложении для Android.Проверка подключения к Интернету на Android
Я использую этот код:
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if (ni!=null && ni.isAvailable() && ni.isConnected()) {
return true;
} else {
return false;
}
И не может пройти следующую ошибку:
The method getSystemService(String) is undefined for the type ConxsMTD
Я попытался с помощью getContext().getSystemService
, а также не удалось с следующей ошибкой:
The method getContext() is undefined for the type ConxsMTD
Любая идея, что я делаю неправильно?
в обоих случаях вы использовали методы, которые не доступны в том классе, в котором вы их используете. Это базовое знание java ... – WarrenFaith