浏览代码

fix: 可能存在的内存泄漏

drake 2 年之前
父节点
当前提交
a3f2858213
共有 1 个文件被更改,包括 1 次插入1 次删除
  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