From 0635d28fe9c8cfe59eda6b077abf9abf665147e0 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 04 九月 2026 13:41:26 +0800
Subject: [PATCH] 适配Android16 升级版本号

---
 rxnetty/src/main/java/cn/sinata/rxnetty/netStatus/NetStateReceiver.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/rxnetty/src/main/java/cn/sinata/rxnetty/netStatus/NetStateReceiver.java b/rxnetty/src/main/java/cn/sinata/rxnetty/netStatus/NetStateReceiver.java
index c102ed6..1337c3d 100644
--- a/rxnetty/src/main/java/cn/sinata/rxnetty/netStatus/NetStateReceiver.java
+++ b/rxnetty/src/main/java/cn/sinata/rxnetty/netStatus/NetStateReceiver.java
@@ -13,6 +13,7 @@
 import android.os.Looper;
 
 import androidx.annotation.RequiresApi;
+import androidx.localbroadcastmanager.content.LocalBroadcastManager;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -73,7 +74,7 @@
             IntentFilter filter = new IntentFilter();
             filter.addAction(CUSTOM_ANDROID_NET_CHANGE_ACTION);
             filter.addAction(ANDROID_NET_CHANGE_ACTION);
-            mAppContext.registerReceiver(getReceiver(), filter);
+            LocalBroadcastManager.getInstance(mAppContext).registerReceiver(getReceiver(), filter);
         }
         updateNetworkState(mAppContext);
     }
@@ -110,7 +111,7 @@
         }
         if (mBroadcastReceiver != null) {
             try {
-                appContext.unregisterReceiver(mBroadcastReceiver);
+                LocalBroadcastManager.getInstance(appContext).unregisterReceiver(mBroadcastReceiver);
             } catch (Exception e) {
                 e.printStackTrace();
             }
@@ -219,7 +220,7 @@
         filter.addAction(ANDROID_NET_CHANGE_ACTION);
         try {
             // 使用应用上下文注册广播,避免持有服务实例 由AI生成
-            context.getApplicationContext().registerReceiver(getReceiver(), filter);
+            LocalBroadcastManager.getInstance(context.getApplicationContext()).registerReceiver(getReceiver(), filter);
         } catch (Exception e) {
             // 注册失败时输出异常,避免影响长连接服务启动 由AI生成
             e.printStackTrace();

--
Gitblit v1.7.1