调试窗

反馈调试窗偶现打不开问题,暂时添加日志排查
This commit is contained in:
xuxinchao
2022-06-27 18:31:55 +08:00
committed by liujing
parent 41c0f75ea8
commit 8dedff4fdf
2 changed files with 8 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ open class DefaultAnimator : OnFloatAnimator {
windowManager.updateViewLayout(view, params)
} catch (e: Exception) {
cancel()
Log.i("DebugViewSwitchLog", "执行动画异常,异常原因:"+e)
}
}
}

View File

@@ -11,7 +11,6 @@ import android.view.WindowManager.LayoutParams
import android.view.animation.*
import androidx.lifecycle.lifecycleScope
import com.alibaba.android.arouter.facade.annotation.Route
import com.mogo.commons.AbsMogoApplication
import com.mogo.commons.mvp.MvpFragment
import com.mogo.commons.voice.AIAssist
import com.mogo.eagle.core.data.bindingcar.AdUpgradeStateHelper
@@ -439,7 +438,9 @@ import kotlin.collections.ArrayList
*/
override fun toggleDebugView() {
CallerLogger.d("$M_HMI$TAG", "长按显示状态工具栏")
Log.i("DebugViewSwitchLog", "长按显示状态工具栏")
activity?.let {
Log.i("DebugViewSwitchLog", "activity 不为null")
if (mDebugSettingViewFloat != null) {
WarningFloat.dismiss(mDebugSettingViewFloat!!.config.floatTag, false)
mDebugSettingViewFloat = null
@@ -448,8 +449,10 @@ import kotlin.collections.ArrayList
reportListFloatWindow?.hideFloatWindow()
reportListFloatWindow = null
} else {
Log.i("DebugViewSwitchLog", "打开调试窗")
if (mDebugSettingView == null) {
mDebugSettingView = DebugSettingView(it)
Log.i("DebugViewSwitchLog", "new DebugSettingView")
mDebugSettingView?.reportInit(reportList)
mDebugSettingView?.setClickListener(object: DebugSettingView.ClickListener{
override fun showReportListWindow(show: Boolean) {
@@ -464,6 +467,9 @@ import kotlin.collections.ArrayList
}
}
})
if(mDebugSettingView!=null){
Log.i("DebugViewSwitchLog", "new DebugSettingView success")
}
}
var side = SidePattern.RIGHT
var gravity = Gravity.RIGHT