From 51d7007fd4bcaaa771d43a745cb6728d4e6d29ae Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期五, 05 一月 2024 18:04:41 +0800 Subject: [PATCH] 2024年01月05日18:04:39 --- app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java | 66 +++++++++++++++++--------------- 1 files changed, 35 insertions(+), 31 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 6b8769d..aed6caf 100644 --- a/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java +++ b/app/src/main/java/com/hdl/photovoltaic/broadcast/NetworkChangeReceiver.java @@ -13,45 +13,49 @@ 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 宸茬粡鍦∟etworkUtils閲岄潰瀹炵幇 +// 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