From 44ba605a4e850efa757020da5fb4cf02bdf6e3ab Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 08 九月 2025 10:55:18 +0800
Subject: [PATCH] 2025年09月08日10:55:15
---
app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java | 68 +++++++++++++++++----------------
1 files changed, 35 insertions(+), 33 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java b/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java
index 4d60487..68f3b99 100644
--- a/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java
+++ b/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java
@@ -9,51 +9,53 @@
import com.hdl.photovoltaic.config.ConstantManage;
import com.hdl.photovoltaic.enums.NetworkType;
-import com.hdl.photovoltaic.other.HdlOtaLogic;
-import com.hdl.photovoltaic.other.HdlThreadLogic;
import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus;
import org.greenrobot.eventbus.EventBus;
+
/**
* 鐩戝惉缃戠粶鐘舵�佸彉鍖栫殑骞挎挱
*/
public class NetworkChangeReceiver extends BroadcastReceiver {
-
@Override
public void onReceive(Context context, Intent intent) {
- ConnectivityManager connectionManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo();
- if (networkInfo != null && networkInfo.isAvailable()) {
- switch (networkInfo.getType()) {
- case ConnectivityManager.TYPE_MOBILE:
- BaseEventBus mobile_network = new BaseEventBus();
- mobile_network.setTopic(ConstantManage.network_change_post);
- mobile_network.setType(NetworkType.g_4.toString());
- mobile_network.setData("姝e湪浣跨敤2G/3G/4G缃戠粶");
- EventBus.getDefault().post(mobile_network);
- break;
- case ConnectivityManager.TYPE_WIFI:
- BaseEventBus wif_network = new BaseEventBus();
- wif_network.setTopic(ConstantManage.network_change_post);
- wif_network.setType(NetworkType.wifi.toString());
- wif_network.setData("姝e湪浣跨敤wifi涓婄綉");
- EventBus.getDefault().post(wif_network);
- break;
- default:
- break;
- }
-
- } else {
- BaseEventBus baseEventBus = new BaseEventBus();
- baseEventBus.setTopic(ConstantManage.network_change_post);
- baseEventBus.setType(NetworkType.no_network.toString());
- baseEventBus.setData("褰撳墠鏃犵綉缁滆繛鎺�");
- EventBus.getDefault().post(baseEventBus);
- }
+ //todo 宸茬粡杞湪NetworkUtils閲岄潰瀹炵幇
+// ConnectivityManager connectionManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
+// NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo();
+// if (networkInfo != null && networkInfo.isAvailable()) {
+// switch (networkInfo.getType()) {
+// case ConnectivityManager.TYPE_MOBILE:
+// BaseEventBus mobile_network = new BaseEventBus();
+// mobile_network.setTopic(ConstantManage.network_change_post);
+// mobile_network.setType(NetworkType.g_4.toString());
+// mobile_network.setData("姝e湪浣跨敤2G/3G/4G缃戠粶");
+// EventBus.getDefault().post(mobile_network);
+// break;
+// case ConnectivityManager.TYPE_WIFI:
+// BaseEventBus wif_network = new BaseEventBus();
+// wif_network.setTopic(ConstantManage.network_change_post);
+// wif_network.setType(NetworkType.wifi.toString());
+// wif_network.setData("姝e湪浣跨敤wifi涓婄綉");
+// EventBus.getDefault().post(wif_network);
+// break;
+// default:
+// break;
+// }
+//
+// } else {
+// BaseEventBus baseEventBus = new BaseEventBus();
+// baseEventBus.setTopic(ConstantManage.network_change_post);
+// baseEventBus.setType(NetworkType.no_network.toString());
+// baseEventBus.setData("褰撳墠鏃犵綉缁滆繛鎺�");
+// EventBus.getDefault().post(baseEventBus);
+// }
}
+}
-}
\ No newline at end of file
+
+
+
--
Gitblit v1.8.0