此方法是否检查到 Internet 的实际连接或设备是否连接到无线网络。
我很想知道,例如,如果设备连接到路由器但路由器未连接到网络或已关闭,它会返回 true。
我的代码:-
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();