diff --git a/app/src/main/java/com/example/hpostesting/util/NetworkChecker.kt b/app/src/main/java/com/example/hpostesting/util/NetworkChecker.kt index 75d5886..4b062d6 100644 --- a/app/src/main/java/com/example/hpostesting/util/NetworkChecker.kt +++ b/app/src/main/java/com/example/hpostesting/util/NetworkChecker.kt @@ -5,6 +5,7 @@ import android.net.ConnectivityManager import android.net.Network import android.net.NetworkCapabilities import android.net.NetworkRequest +import android.os.Build import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import dagger.hilt.android.qualifiers.ApplicationContext @@ -42,7 +43,11 @@ class NetworkMonitor @Inject constructor( } fun startMonitoring() { - val network = connectivityManager.activeNetwork + val network = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + connectivityManager.activeNetwork + } else { + + } if (network != null) { performPingCheck() } @@ -61,7 +66,7 @@ class NetworkMonitor @Inject constructor( networkScope.cancel() } - private fun performPingCheck() { + private fun performPingCheck(){ networkScope.launch { try { val url = URL("https://www.google.com")