[2.13.0]消息盒子司机端

This commit is contained in:
xuxinchao
2022-11-30 09:04:42 +08:00
parent d1e7a80119
commit 2f9034a1ac
33 changed files with 1336 additions and 50 deletions

View File

@@ -94,8 +94,8 @@ class DevaToolsProvider : IDevaToolsProvider {
BadCaseManager.initAiCollect(view)
}
override fun onReceiveBadCaseRecord(record: RecordPanelOuterClass.RecordPanel,activity: Activity) {
BadCaseManager.onReceiveBadCaseRecord(record,activity)
override fun onReceiveBadCaseRecord(recordKey: Long,fileName: String,activity: Activity) {
BadCaseManager.onReceiveBadCaseRecord(recordKey, fileName, activity)
}
override fun showFeedbackWindow(ctx: Context) {

View File

@@ -168,13 +168,13 @@ internal object BadCaseManager : LifecycleEventObserver {
}
}
fun onReceiveBadCaseRecord(record: RecordPanelOuterClass.RecordPanel,activity: Activity) {
fun onReceiveBadCaseRecord(recordKey: Long,fileName: String,activity: Activity) {
CallerLogger.d("$M_DEVA$TAG", "收到录包结果回调${record}")
CallerLogger.d("$M_DEVA$TAG", "开始创建被动录包弹窗,window num=${BadCaseConfig.windowNum}")
CallerLogger.d("$M_DEVA$TAG","key=${record.key};filename${record.filename}")
CallerLogger.d("$M_DEVA$TAG","key=${recordKey};filename${fileName}")
ThreadUtils.runOnUiThread {
val passiveBadCaseWindow = PassiveBadCaseWindow(activity)
passiveBadCaseWindow.setRecord(record.key.toString(),record.filename)
passiveBadCaseWindow.setRecord(recordKey.toString(),fileName)
passiveBadCaseWindow.setClickListener(object: PassiveBadCaseWindow.ClickListener{
override fun closeWindow() {
passiveBadCaseWindow.hideFloatWindow()

View File

@@ -307,7 +307,7 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
SizeUtils.dp2px(10f),
SizeUtils.dp2px(10f),
SizeUtils.dp2px(10f))
checkBox.textSize = AutoSizeUtils.dp2px(mActivity,34f).toFloat()
checkBox.textSize = AutoSizeUtils.dp2px(mActivity,18f).toFloat()
checkBox.text = it.reason
checkBox.isChecked = it.isChecked
checkBox.setOnCheckedChangeListener(this@PassiveBadCaseWindow)