Pārlūkot izejas kodu

fix: 可能存在的内存泄漏

drake 2 gadi atpakaļ
vecāks
revīzija
a3f2858213
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      net/src/main/java/com/drake/net/utils/NetUtils.kt

+ 1 - 1
net/src/main/java/com/drake/net/utils/NetUtils.kt

@@ -9,7 +9,7 @@ import android.os.Build
  * 是否处于联网中
  */
 fun Context.isNetworking(): Boolean {
-    val connectivityManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
+    val connectivityManager = applicationContext.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
     return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
         val networkCapabilities = connectivityManager.activeNetwork ?: return false
         val actNw = connectivityManager.getNetworkCapabilities(networkCapabilities) ?: return false