【发布时间】:2022-04-08 00:58:38
【问题描述】:
片段中 CONNECTIVITY_SERVICE 的上下文是什么?我也检查了 getActivity 但它给出了一个错误。
public boolean isOnline() {
ConnectivityManager connectionManager = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
try {
if (connectionManager.getActiveNetworkInfo().isConnected()) {
Log.d("ConStatus", "Data Connection On");
return true;
} else {
Log.d("ConStatus", "Data Connection off");
return false;
}
} catch (NullPointerException e) {
Log.i("ConStatus", "No Active Connection");
return false;
}
}
【问题讨论】:
-
您可以在使用 getActivity 时提供堆栈跟踪吗?
-
我写了 getSystemService(getActivity().CONNECTIVITY_SERVICE);它自己给出一个错误请创建一个方法getSystemService。
标签: android android-fragments android-connectivitymanager