From 9202ba437c7287698efbc6dbeec290dcb486c1d1 Mon Sep 17 00:00:00 2001 From: lijia Date: Tue, 9 Jul 2024 10:18:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E8=AF=A6=E6=83=85=E5=81=B6?= =?UTF-8?q?=E5=8F=91=E4=B8=8D=E5=88=B7=E6=96=B0=E9=97=AE=E9=A2=98=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/auth/CertificatesActivity.java | 2 +- .../ui/auth/VehicleAuthActivity.java | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java index 947f8b9..54c6087 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java @@ -214,7 +214,7 @@ public class CertificatesActivity extends BaseAppCompatActivity { Toast.makeText(con, "车辆行驶证保存成功", Toast.LENGTH_SHORT).show(); VehicleEvent ve = new VehicleEvent(String.valueOf(czb.getData().getCarId())); - EventBus.getDefault().post(ve); + EventBus.getDefault().postSticky(ve); // TODO: 2023/8/23 if ("1".equals(isTrailer)) {//判断是否跳转挂车行驶证 diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java index 0c7dd74..2d756c7 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java @@ -41,6 +41,7 @@ import com.scwang.smart.refresh.layout.SmartRefreshLayout; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; import java.io.File; import java.util.ArrayList; @@ -68,7 +69,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity { CacheGroup.cacheList.remove(CAR_AUDIO); } if(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL)!=null){ - Log.e("--res--",CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL)); + Log.e("--res--lijia",CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL)); cdb=gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL), CarDelBean.class); if(cdb.getCode()==200){ initView(null); @@ -171,6 +172,13 @@ public class VehicleAuthActivity extends BaseAppCompatActivity { private GetImageAlert gia=new GetImageAlert(); private boolean key1,key2,key3=false; + + @Override + protected void onDestroy() { + super.onDestroy(); + EventBus.getDefault().unregister(this); + } + @Override public void initView(Object obj) { super.initView(obj); @@ -401,7 +409,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity { super.onResume(); } - @Subscribe + @Subscribe(threadMode = ThreadMode.MAIN, sticky = true) public void processResult(VehicleEvent event) { Log.e("-msg-",event.getMessage()); if(!"挂".equals(event.getMessage())) {