diff --git a/android/src/main/java/com/reactnativecommunity/netinfo/ConnectivityReceiver.java b/android/src/main/java/com/reactnativecommunity/netinfo/ConnectivityReceiver.java index a7b5e14b..0bb7009e 100644 --- a/android/src/main/java/com/reactnativecommunity/netinfo/ConnectivityReceiver.java +++ b/android/src/main/java/com/reactnativecommunity/netinfo/ConnectivityReceiver.java @@ -91,6 +91,10 @@ public void setNoNetworkPermission() { } String getEffectiveConnectionType(NetworkInfo networkInfo) { + if (networkInfo == null) { + return EFFECTIVE_CONNECTION_TYPE_UNKNOWN; + } + switch (networkInfo.getSubtype()) { case TelephonyManager.NETWORK_TYPE_1xRTT: case TelephonyManager.NETWORK_TYPE_CDMA: