From 7307444d2d7c8d48fbf44c1770aa63187e795e28 Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期四, 17 八月 2023 11:39:18 +0800 Subject: [PATCH] 切换为打包模式 --- AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/DeviceAddActivity.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/DeviceAddActivity.java b/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/DeviceAddActivity.java index 74decec..11c1039 100644 --- a/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/DeviceAddActivity.java +++ b/AndroidOpenDemo/DeviceAddModule/src/main/java/com/mm/android/deviceaddmodule/DeviceAddActivity.java @@ -44,6 +44,8 @@ import com.mm.android.deviceaddmodule.views.popwindow.PopWindowFactory; import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; import static android.Manifest.permission.ACCESS_COARSE_LOCATION; import static com.mm.android.deviceaddmodule.mobilecommon.common.Constants.PERMISSION_REQUEST_ID; @@ -156,6 +158,10 @@ }; permissionHelper.requestPermissions(new String[]{ ACCESS_COARSE_LOCATION}, defaultPermissionListener); + + if(!EventBus.getDefault().isRegistered(this)){ + EventBus.getDefault().register(this); + } } //鍔ㄦ�佹潈闄愮敵璇峰洖璋� @@ -499,6 +505,25 @@ } mLoadingPopWindow = null; } + if(!interfaceException) { + EventBus.getDefault().post("backXamarin"); + } + } + + /** + * 鎺ュ彛寮傚父鏍囪 + */ + private boolean interfaceException = false; + + @Subscribe(threadMode = ThreadMode.MAIN) + public void onGetMessage(String obj) { + if(obj.equals("InterfaceException")){ + if (EventBus.getDefault().isRegistered(this)) { + EventBus.getDefault().unregister(this); + } + interfaceException = true; + destroy(); + } } // 绂荤嚎閰嶇綉鎴愬姛锛岃繑鍥炰笂涓�绾ч〉闈� -- Gitblit v1.8.0