|
@@ -1,11 +1,11 @@
|
|
|
package com.develop.common.utils
|
|
|
|
|
|
import android.os.Bundle
|
|
|
-import android.util.Log
|
|
|
import com.develop.base.ext.navigateTo
|
|
|
import com.develop.base.util.AppActivityManager
|
|
|
import com.develop.base.util.TopResumedAtyHolder
|
|
|
import com.develop.base.util.TuyaEventEntity
|
|
|
+import com.develop.common.bean.TuyaEvent
|
|
|
import com.develop.common.food_sdk.FloatWindowManager
|
|
|
import com.develop.common.router.Screens
|
|
|
import com.develop.common.tag.MODE_TYPE
|
|
@@ -129,10 +129,19 @@ object CommonTuyaSoUtils {
|
|
|
var str = AppActivityManager.getInstance().topActivity.localClassName
|
|
|
var isShow = FloatWindowManager.isModeDiyShow()
|
|
|
if (AppActivityManager.getInstance().topActivity.localClassName.contains("ModesDetailActivity")) {
|
|
|
- if (CofarSDK.devInfo().runningStatus != DevStatus.STOP&&!FloatWindowManager.isModeDiyShow()) {
|
|
|
+ if (CofarSDK.devInfo().runningStatus != DevStatus.STOP){
|
|
|
+ AppActivityManager.getInstance().topActivity.apply {
|
|
|
+ val tuya = TuyaEvent()
|
|
|
+ tuya.type = "finish_activity"
|
|
|
+ EventBus.getDefault().post(tuya)
|
|
|
+ }
|
|
|
+ }else{
|
|
|
CofarSDK.stop(true)
|
|
|
+ AppActivityManager.getInstance().topActivity.finish()
|
|
|
}
|
|
|
- AppActivityManager.getInstance().topActivity.finish()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|