Browse Source

fix: 可能存在的内存泄漏

drake 2 years ago
parent
commit
a3f2858213
1 changed files with 1 additions and 1 deletions
  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