调试窗
反馈调试窗偶现打不开问题,暂时添加日志排查
This commit is contained in:
@@ -52,6 +52,7 @@ open class DefaultAnimator : OnFloatAnimator {
|
||||
windowManager.updateViewLayout(view, params)
|
||||
} catch (e: Exception) {
|
||||
cancel()
|
||||
Log.i("DebugViewSwitchLog", "执行动画异常,异常原因:"+e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user