diff --git a/Android-components/android-app-components/src/main/java/com/heaven7/android/component/network/list/ListHelper.java b/Android-components/android-app-components/src/main/java/com/heaven7/android/component/network/list/ListHelper.java index b5ef3ee..1ca84d4 100644 --- a/Android-components/android-app-components/src/main/java/com/heaven7/android/component/network/list/ListHelper.java +++ b/Android-components/android-app-components/src/main/java/com/heaven7/android/component/network/list/ListHelper.java @@ -275,7 +275,8 @@ private static boolean hasConnectedNetwork(Context context) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { NetworkCapabilities capabilities = cm.getNetworkCapabilities(cm.getActiveNetwork()); return capabilities != null && (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) - || capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)); + || capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) + || capabilities.hasTransport(NetworkCapabilities.TRANSPORT_VPN)); } else { NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); return activeNetwork != null && activeNetwork.isConnected();