From 50d25d0b1d23f5c33b7cb32ae60e60e5327f5e9d Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期六, 13 六月 2026 17:58:47 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/liuzhou/callcar/driver/pad/slab/MySlabBaseActivity.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/com/liuzhou/callcar/driver/pad/slab/MySlabBaseActivity.java b/app/src/main/java/com/liuzhou/callcar/driver/pad/slab/MySlabBaseActivity.java
index 0ce0687..b4d3710 100644
--- a/app/src/main/java/com/liuzhou/callcar/driver/pad/slab/MySlabBaseActivity.java
+++ b/app/src/main/java/com/liuzhou/callcar/driver/pad/slab/MySlabBaseActivity.java
@@ -1,5 +1,9 @@
 package com.liuzhou.callcar.driver.pad.slab;
 
+import static android.view.View.GONE;
+import static android.view.View.VISIBLE;
+import static cn.sinata.xldutils.utils.UtilKtKt.toast;
+
 import android.annotation.SuppressLint;
 import android.content.Context;
 import android.content.Intent;
@@ -25,13 +29,13 @@
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentTransaction;
 
+import com.github.zackratos.ultimatebar.UltimateBar;
+import com.google.gson.Gson;
 import com.liuzhou.callcar.driver.pad.R;
 import com.liuzhou.callcar.driver.pad.base.BaseEvent;
 import com.liuzhou.callcar.driver.pad.base.MoneyBroadCastReceiver;
 import com.liuzhou.callcar.driver.pad.base.MyApplication;
 import com.liuzhou.callcar.driver.pad.slab.util.DialogUtil;
-import com.github.zackratos.ultimatebar.UltimateBar;
-import com.google.gson.Gson;
 import com.liuzhou.callcar.driver.pad.utils.EasePopup.EasyPopup;
 import com.liuzhou.callcar.driver.pad.utils.MyUtils;
 
@@ -45,10 +49,6 @@
 import cn.sinata.xldutils.netstatus.NetUtils;
 import cn.sinata.xldutils.utils.UtilKtKt;
 import pub.devrel.easypermissions.EasyPermissions;
-
-import static android.view.View.GONE;
-import static android.view.View.VISIBLE;
-import static cn.sinata.xldutils.utils.UtilKtKt.toast;
 
 /**
  * Created by Administrator on 2018/1/16.
@@ -75,12 +75,13 @@
     Intent intent;
     public Gson gson;
     public EasyPopup easyPopup;
+    private boolean isNetworkConnected = true;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         initParam();
-        MyUtils.getInstans().keepScreenLongLight(this,true);
+        MyUtils.getInstans().keepScreenLongLight(this, true);
         EventBus.getDefault().register(this);
         setTouMing();
         initData();
@@ -99,12 +100,20 @@
     @Override
     protected void onNetworkConnected(NetUtils.NetType type) {
         super.onNetworkConnected(type);
-        if (NetUtils.isNetworkConnected(MyApplication.Companion.getInstance())) {
+        boolean networkConnected = NetUtils.isNetworkConnected(MyApplication.Companion.getInstance());
+        if (!isNetworkConnected && networkConnected) {
+            isNetworkConnected = true;
             toast("网络重新通畅");
             MoneyBroadCastReceiver.Companion.callErrorOrder(this);
         }
     }
 
+    @Override
+    protected void onNetworkDisConnected() {
+        super.onNetworkDisConnected();
+        isNetworkConnected = false;
+    }
+
     //    Handler heartHandler;
     private void settest() {
 //        tv_test.setVisibility(VISIBLE);

--
Gitblit v1.7.1