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())) {