[8.2.8][i18n] 所有吐司 中文抽取
This commit is contained in:
@@ -192,10 +192,12 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
||||
BadCaseConfig.totalDuration, BadCaseConfig.previousDuration)
|
||||
}
|
||||
}else {
|
||||
ToastUtils.showShort("工控机连接状态异常")
|
||||
// ToastUtils.showShort("工控机连接状态异常")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_adas_connect_error)
|
||||
}
|
||||
}else {
|
||||
ToastUtils.showShort("网络异常,请检查网络")
|
||||
// ToastUtils.showShort("网络异常,请检查网络")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_network_error)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -273,13 +275,16 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
||||
reportTypeWindow?.showFloatWindow(xPosition,yPosition)
|
||||
}
|
||||
}else{
|
||||
ToastUtils.showShort("工控机连接状态异常")
|
||||
// ToastUtils.showShort("工控机连接状态异常")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_adas_connect_error)
|
||||
}
|
||||
}else{
|
||||
ToastUtils.showShort("网络异常,请检查网络")
|
||||
// ToastUtils.showShort("网络异常,请检查网络")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_network_error)
|
||||
}
|
||||
}else{
|
||||
ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
// ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_do_no_click_continuously)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -324,13 +329,16 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
||||
caseListDialog.show()
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("工控机连接状态异常")
|
||||
// ToastUtils.showShort("工控机连接状态异常")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_adas_connect_error)
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("网络异常,请检查网络")
|
||||
// ToastUtils.showShort("网络异常,请检查网络")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_network_error)
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
// ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_do_no_click_continuously)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -355,13 +363,16 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
||||
})
|
||||
aiDataCollectWindow.showFloatWindow()
|
||||
} else {
|
||||
ToastUtils.showShort("工控机连接状态异常")
|
||||
// ToastUtils.showShort("工控机连接状态异常")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_adas_connect_error)
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("网络异常,请检查网络")
|
||||
// ToastUtils.showShort("网络异常,请检查网络")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_network_error)
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
// ToastUtils.showShort("请勿连续点击,稍后再试")
|
||||
ToastUtils.showShort(com.zhjt.mogo_core_function_devatools.R.string.module_mogo_core_function_devatools_bad_case_do_no_click_continuously)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -137,7 +137,8 @@ class AIDataCollectView @JvmOverloads constructor(
|
||||
//上报
|
||||
tvUpload.setOnClickListener {
|
||||
if(collectList.isEmpty()){
|
||||
ToastUtils.showShort("请选择最少一个原因")
|
||||
// ToastUtils.showShort("请选择最少一个原因")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_last_chose_one)
|
||||
return@setOnClickListener
|
||||
}
|
||||
collectReason.clear()
|
||||
@@ -170,7 +171,8 @@ class AIDataCollectView @JvmOverloads constructor(
|
||||
|
||||
})
|
||||
if (uploadResult == null || uploadResult.code != 200) {
|
||||
TipToast.shortTip("上报失败")
|
||||
// TipToast.shortTip("上报失败")
|
||||
TipToast.shortTip(R.string.module_core_reporting_failed)
|
||||
} else {
|
||||
//上报成功
|
||||
ThreadUtils.runOnUiThread {
|
||||
@@ -270,7 +272,8 @@ class AIDataCollectView @JvmOverloads constructor(
|
||||
|
||||
override fun onAiDataError() {
|
||||
if(BadCaseReasonStore.getAiDataRecord().isEmpty()){
|
||||
ToastUtils.showShort("AI数据采集数据请求错误且无缓存数据可用")
|
||||
// ToastUtils.showShort("AI数据采集数据请求错误且无缓存数据可用")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_ai_data_gather_error)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -163,7 +163,8 @@ class AIDataCollectWindow constructor(activity: Activity) : View.OnTouchListener
|
||||
//上报
|
||||
tvCollectReport.setOnClickListener {
|
||||
if(collectList.isEmpty()){
|
||||
ToastUtils.showShort("请选择最少一个原因")
|
||||
// ToastUtils.showShort("请选择最少一个原因")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_last_chose_one)
|
||||
return@setOnClickListener
|
||||
}
|
||||
collectReason.clear()
|
||||
@@ -196,9 +197,11 @@ class AIDataCollectWindow constructor(activity: Activity) : View.OnTouchListener
|
||||
|
||||
})
|
||||
if (uploadResult == null || uploadResult.code != 200) {
|
||||
TipToast.shortTip("上报失败")
|
||||
// TipToast.shortTip("上报失败")
|
||||
TipToast.shortTip(R.string.module_core_reporting_failed)
|
||||
} else {
|
||||
TipToast.shortTip("上报成功")
|
||||
// TipToast.shortTip("上报成功")
|
||||
TipToast.shortTip(R.string.module_core_reporting_success)
|
||||
//将上报BI的结果同步给工控机记录保存
|
||||
recordKey?.let {
|
||||
val descReqEntity = BagDescriptionEntity(collectReason.toString(),false,"",true)
|
||||
@@ -343,7 +346,8 @@ class AIDataCollectWindow constructor(activity: Activity) : View.OnTouchListener
|
||||
|
||||
override fun onAiDataError() {
|
||||
if(BadCaseReasonStore.getAiDataRecord().isEmpty()){
|
||||
ToastUtils.showShort("AI数据采集数据请求错误且无缓存数据可用")
|
||||
// ToastUtils.showShort("AI数据采集数据请求错误且无缓存数据可用")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_ai_data_gather_error)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -95,19 +95,23 @@ internal class BadCaseConfigView @JvmOverloads constructor(
|
||||
}
|
||||
|
||||
if (mPreviousDuration < 0 || mPreviousDuration > 30) {
|
||||
ToastUtils.showLong("前溯采集时长最长30S")
|
||||
// ToastUtils.showLong("前溯采集时长最长30S")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_bad_case_previous_duration)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if (mBackDuration < 0 || mBackDuration > 300) {
|
||||
ToastUtils.showLong("采集总时长最长300S")
|
||||
// ToastUtils.showLong("采集总时长最长300S")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_bad_case_Back_duration_max)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if ((mPreviousDuration + mBackDuration) < 5) {
|
||||
ToastUtils.showLong("采集总时长最短5S")
|
||||
// ToastUtils.showLong("采集总时长最短5S")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_bad_case_Back_duration_min)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if ((mPreviousDuration + mBackDuration) > 300) {
|
||||
ToastUtils.showLong("采集总时长最长300S")
|
||||
// ToastUtils.showLong("采集总时长最长300S")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_bad_case_all)
|
||||
return@setOnClickListener
|
||||
}
|
||||
BadCaseConfig.previousDuration = mPreviousDuration
|
||||
@@ -115,7 +119,8 @@ internal class BadCaseConfigView @JvmOverloads constructor(
|
||||
BadCaseConfig.totalDuration =
|
||||
BadCaseConfig.previousDuration + BadCaseConfig.backDuration
|
||||
} catch (e: Exception) {
|
||||
ToastUtils.showLong("输入时间格式不合法,请重新输入")
|
||||
// ToastUtils.showLong("输入时间格式不合法,请重新输入")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_input_time_illegality)
|
||||
etInitiativePreTime.text = null
|
||||
etInitiativeAfterTime.text = null
|
||||
return@setOnClickListener
|
||||
@@ -125,7 +130,8 @@ internal class BadCaseConfigView @JvmOverloads constructor(
|
||||
//保存录制模板采集类型
|
||||
BadCaseConfig.type = mType
|
||||
//吐司提示保存成功
|
||||
ToastUtils.showLong("保存成功")
|
||||
// ToastUtils.showLong("保存成功")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_save_success)
|
||||
//关闭配置窗口
|
||||
clickListener?.onClose()
|
||||
}
|
||||
|
||||
@@ -143,7 +143,8 @@ class BadCaseManagerView @JvmOverloads constructor(
|
||||
bagUploadDialog?.show()
|
||||
bagUploadDialog?.setAllUpload(selectedBagNum,selectedBagSize)
|
||||
}else{
|
||||
ToastUtils.showShort("请先选择要上传的Bag包")
|
||||
// ToastUtils.showShort("请先选择要上传的Bag包")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_upload_bag)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -154,7 +155,8 @@ class BadCaseManagerView @JvmOverloads constructor(
|
||||
bagManagerEntity.keyReq = bagManagerList[0].key
|
||||
CallerAutoPilotControlManager.sendBagManagerCmd(bagManagerEntity)
|
||||
}else{
|
||||
ToastUtils.showShort("请先选择要删除的Bag包")
|
||||
// ToastUtils.showShort("请先选择要删除的Bag包")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_del_bag)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -412,32 +414,43 @@ class BadCaseManagerView @JvmOverloads constructor(
|
||||
}
|
||||
//上传Cos执行完成
|
||||
if(bagManagerList.size == 0 && selectedBagNum != 0){
|
||||
ToastUtils.showShort("上传命令完成")
|
||||
// ToastUtils.showShort("上传命令完成")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_bag_complete)
|
||||
bagUploadDialog?.uploadCompleted()
|
||||
tvCancelSelect.performClick()
|
||||
}
|
||||
|
||||
when (bagManager.uploadCosResp.stat) {
|
||||
0 -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶成功")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶成功")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_cos_success, "${bagManager.uploadCosResp.key}")
|
||||
}
|
||||
1 -> {
|
||||
//执行中
|
||||
}
|
||||
2 -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶执行python失败")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶执行python失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_cos_python_fail, "${bagManager.uploadCosResp.key}")
|
||||
}
|
||||
3 -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶拷贝过程失败")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶拷贝过程失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_cos_copy_fail, "${bagManager.uploadCosResp.key}")
|
||||
}
|
||||
4 -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶合并过程失败")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶合并过程失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_cos_merge_fail, "${bagManager.uploadCosResp.key}")
|
||||
}
|
||||
5 -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶上传过程失败")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶上传过程失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_upload_cos_fail, "${bagManager.uploadCosResp.key}")
|
||||
}
|
||||
else -> {
|
||||
ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶 ${bagManager.uploadCosResp.message}")
|
||||
// ToastUtils.showShort("${bagManager.uploadCosResp.key} 上传cos桶 ${bagManager.uploadCosResp.message}")
|
||||
ToastUtils.showShort(
|
||||
R.string.module_mogo_core_function_devatools_upload_cos,
|
||||
"${bagManager.uploadCosResp.key}",
|
||||
bagManager.uploadCosResp.message
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -163,7 +163,8 @@ public class CaseTopicListDialog extends Dialog implements IMoGoAutopilotRecordL
|
||||
if (recordType != null) {
|
||||
Boolean success = CallerAutoPilotControlManager.INSTANCE.getBadCaseConfig(2, recordType.getId(), addTopicList);
|
||||
if (Boolean.TRUE.equals(success)) {
|
||||
ToastUtils.showShort("Topic设置成功");
|
||||
// ToastUtils.showShort("Topic设置成功");
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_topic_set_success);
|
||||
if (recordType.getId() == 0) {
|
||||
//自定义Topic
|
||||
BadCaseConfig.customTopicList.clear();
|
||||
@@ -173,7 +174,8 @@ public class CaseTopicListDialog extends Dialog implements IMoGoAutopilotRecordL
|
||||
recordType.getTopicsList().removeAll(allTopicList);
|
||||
dismiss();
|
||||
} else {
|
||||
ToastUtils.showShort("Topic设置失败");
|
||||
// ToastUtils.showShort("Topic设置失败");
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_topic_set_fail);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -206,7 +206,8 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
//上报
|
||||
tvInitiativeReport.setOnClickListener {
|
||||
if(uploadList.isEmpty()){
|
||||
ToastUtils.showShort("请选择最少一个原因")
|
||||
// ToastUtils.showShort("请选择最少一个原因")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_last_chose_one)
|
||||
return@setOnClickListener
|
||||
}
|
||||
uploadReason.clear()
|
||||
@@ -257,7 +258,8 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
*/
|
||||
private val mInitListener = InitListener { code ->
|
||||
if (code != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
// ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_init_fail, code)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -334,7 +336,8 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
// 不显示听写对话框
|
||||
ret = it.startListening(mRecognizerListener)
|
||||
if (ret != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
// ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_fail, ret)
|
||||
}
|
||||
}
|
||||
audioFileName = "Audio_${System.currentTimeMillis()}_BadCase"
|
||||
@@ -389,7 +392,8 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
}
|
||||
|
||||
override fun onUploadFail(filePath: String) {
|
||||
TipToast.shortTip("上传语音文件失败")
|
||||
// TipToast.shortTip("上传语音文件失败")
|
||||
TipToast.shortTip(R.string.module_core_upload_voice_file_failed)
|
||||
//将语音文件上传Cos监听移除
|
||||
removeUploadListener(singlePath)
|
||||
}
|
||||
@@ -444,12 +448,14 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
itx["coordinate"] = "latitude:${getChassisLocationWGS84().latitude};longitude:${getChassisLocationWGS84().longitude}" //坐标
|
||||
})
|
||||
if (uploadResult == null || uploadResult.code != 200) {
|
||||
TipToast.shortTip("上报失败")
|
||||
// TipToast.shortTip("上报失败")
|
||||
TipToast.shortTip(R.string.module_core_reporting_failed)
|
||||
ThreadUtils.runOnUiThread {
|
||||
tvInitiativeReport.text = "上报"
|
||||
}
|
||||
} else {
|
||||
TipToast.shortTip("上报成功")
|
||||
// TipToast.shortTip("上报成功")
|
||||
TipToast.shortTip(R.string.module_core_reporting_success)
|
||||
//将上报BI的结果同步给工控机记录保存
|
||||
recordKey.let {
|
||||
val hasAudio = downloadUrl != null
|
||||
@@ -603,7 +609,8 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
||||
|
||||
override fun onInitiativeError() {
|
||||
if(BadCaseReasonStore.getInitiativeDataRecord().isEmpty()){
|
||||
ToastUtils.showShort("主动录包数据采集错误且无缓存数据可用")
|
||||
// ToastUtils.showShort("主动录包数据采集错误且无缓存数据可用")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_initiative_record_bad_fail)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -197,7 +197,8 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
tvPassiveReport.setOnClickListener {
|
||||
hasOperated = true
|
||||
if(uploadList.isEmpty()){
|
||||
TipToast.shortTip("请选择至少一个Case")
|
||||
// TipToast.shortTip("请选择至少一个Case")
|
||||
TipToast.shortTip(R.string.module_core_please_choose_noe_case)
|
||||
return@setOnClickListener
|
||||
}
|
||||
uploadReason.clear()
|
||||
@@ -259,7 +260,8 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
private val mInitListener = InitListener { code ->
|
||||
Log.i(TAG, "SpeechRecognizer init() code = $code")
|
||||
if (code != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
// ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_init_fail, code)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -337,7 +339,8 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
// 不显示听写对话框
|
||||
ret = it.startListening(mRecognizerListener)
|
||||
if (ret != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
// ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_fail, ret)
|
||||
}
|
||||
}
|
||||
audioFileName = "Audio_${System.currentTimeMillis()}_BadCase"
|
||||
@@ -392,7 +395,8 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
}
|
||||
|
||||
override fun onUploadFail(filePath: String) {
|
||||
TipToast.shortTip("上传语音文件失败")
|
||||
// TipToast.shortTip("上传语音文件失败")
|
||||
TipToast.shortTip(R.string.module_core_upload_voice_file_failed)
|
||||
//将语音文件上传Cos监听移除
|
||||
removeUploadListener(singlePath)
|
||||
}
|
||||
@@ -449,12 +453,14 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
|
||||
})
|
||||
if (uploadResult == null || uploadResult.code != 200) {
|
||||
TipToast.shortTip("上报失败")
|
||||
// TipToast.shortTip("上报失败")
|
||||
TipToast.shortTip(R.string.module_core_reporting_failed)
|
||||
ThreadUtils.runOnUiThread{
|
||||
tvPassiveReport.text = "上报"
|
||||
}
|
||||
} else {
|
||||
TipToast.shortTip("上报成功")
|
||||
// TipToast.shortTip("上报成功")
|
||||
TipToast.shortTip(R.string.module_core_reporting_success)
|
||||
//将上报BI的结果同步给工控机记录保存
|
||||
recordKey?.let {
|
||||
val hasAudio = downloadUrl != null
|
||||
@@ -571,7 +577,8 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
|
||||
override fun onPassiveError() {
|
||||
if(BadCaseReasonStore.getPassiveDataRecord().isEmpty()){
|
||||
ToastUtils.showShort("被动录包数据采集错误且无缓存数据可用")
|
||||
// ToastUtils.showShort("被动录包数据采集错误且无缓存数据可用")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_passivity_record_bad_fail)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -171,7 +171,8 @@ class BagManagerListAdapter: RecyclerView.Adapter<RecyclerView.ViewHolder>() {
|
||||
if(RecordBitmapUtils.checkHasImage(bagInfoEntity.key)){
|
||||
bagClickListener?.lookMapScreen(bagInfoEntity.key)
|
||||
}else{
|
||||
ToastUtils.showShort("该截图录制失败或已删除")
|
||||
// ToastUtils.showShort("该截图录制失败或已删除")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_record_bitmap_fail)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +94,8 @@ class BindingCarNetWorkManager private constructor() {
|
||||
when (info.getData().compare) {
|
||||
"0" -> showBindingCarDialog()
|
||||
"3" -> showModifyBindingCarDialog()
|
||||
"null" -> TipToast.shortTip("当前工控机没有入库")
|
||||
// "null" -> TipToast.shortTip("当前工控机没有入库")
|
||||
"null" -> TipToast.shortTip(R.string.module_core_ipc_not_db)
|
||||
}
|
||||
// updateCarVrIconRes(info.getData().brandId)
|
||||
} else {
|
||||
|
||||
@@ -25,12 +25,14 @@ import com.mogo.commons.storage.SharedPrefsMgr
|
||||
import com.mogo.core.log.record.LogcatManager
|
||||
import com.mogo.eagle.core.data.deva.chain.ChainLogParam
|
||||
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast
|
||||
import com.mogo.eagle.core.utilcode.util.StringUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
||||
import com.mogo.map.MogoData.Companion.mogoMapData
|
||||
import com.zhidao.loglib.bean.RemoteLogPushContent
|
||||
import com.zhidao.loglib.call.LogInfoManagerFactory
|
||||
import com.zhidao.loglib.core.ILogListener
|
||||
import com.zhidao.loglib.core.LogInfoManager
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import com.zhjt.mogo_core_function_devatools.logcat.config.LogRecordConfig
|
||||
import com.zhjt.mogo_core_function_devatools.logcatch.MogoLogCatchConst.Companion.CACHE_MAP_UPLOAD
|
||||
import com.zhjt.mogo_core_function_devatools.logcatch.MogoLogCatchConst.Companion.CACHE_TRACE_UPLOAD
|
||||
@@ -114,27 +116,33 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
|
||||
obj.pkgName = mContext?.packageName
|
||||
when (obj.type) {
|
||||
START_CATCH_LOG -> if (!catchingList.contains(obj.pkgName)) {
|
||||
TipToast.longTip("云端下发抓取日志,时间:${obj.duration}分钟")
|
||||
// TipToast.longTip("云端下发抓取日志,时间:${obj.duration}分钟")
|
||||
TipToast.longTip(StringUtils.getString(R.string.module_core_cloud_send_get_log, obj.duration))
|
||||
startCatchLog(obj.duration)
|
||||
}
|
||||
STOP_CATCH_LOG -> {
|
||||
TipToast.longTip("云端下发停止抓取日志")
|
||||
// TipToast.longTip("云端下发停止抓取日志")
|
||||
TipToast.longTip(R.string.module_core_cloud_stop_send_get_log)
|
||||
stopCatchLog(obj)
|
||||
}
|
||||
LOCAL_CONFIG_OPEN_LOG -> {
|
||||
TipToast.longTip("云端下发打开日志开关")
|
||||
// TipToast.longTip("云端下发打开日志开关")
|
||||
TipToast.longTip(R.string.module_core_cloud_send_open_log_switch)
|
||||
openLoggerLevel()
|
||||
}
|
||||
LOCAL_CONFIG_CLOSE_LOG -> {
|
||||
TipToast.longTip("云端下发关闭日志开关")
|
||||
// TipToast.longTip("云端下发关闭日志开关")
|
||||
TipToast.longTip(R.string.module_core_cloud_send_close_log_switch)
|
||||
closeLoggerLevel()
|
||||
}
|
||||
CACHE_TRACE_UPLOAD -> {
|
||||
TipToast.longTip("上传本地缓存链路日志")
|
||||
// TipToast.longTip("上传本地缓存链路日志")
|
||||
TipToast.longTip(R.string.module_core_upload_cache_log)
|
||||
LogInfoManagerFactory.cacheTraceLogUpload()
|
||||
}
|
||||
CACHE_MAP_UPLOAD -> {
|
||||
TipToast.longTip("上传本地地图缓存日志")
|
||||
// TipToast.longTip("上传本地地图缓存日志")
|
||||
TipToast.longTip(R.string.module_core_upload_cache_map_log)
|
||||
mapCacheUpload = true
|
||||
}
|
||||
LOCAL_CONFIG_CLOSE_SINGLE_FW -> {
|
||||
@@ -200,7 +208,8 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
|
||||
@BizConfig(FOUNDATION, "", BIZ_FULL_LOG)
|
||||
fun startCatchLog(duration: Int = 10, logPrefixName: String? = null) {
|
||||
if (catchingList.contains(manualContent.pkgName + logPrefixName)) {
|
||||
TipToast.shortTip("已经在抓取日志了,请稍后再试")
|
||||
// TipToast.shortTip("已经在抓取日志了,请稍后再试")
|
||||
TipToast.shortTip(R.string.module_core_started_capture_log)
|
||||
} else {
|
||||
CallerLogger.d("$M_DEVA$TAG", "开始抓取日志==== duration : $duration")
|
||||
manualContent.type = START_CATCH_LOG
|
||||
@@ -220,7 +229,8 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
|
||||
CallerLogger.d("$M_DEVA$TAG", "startCatchLog path : ${content.pkgName + logPrefixName}")
|
||||
if (SharedPrefsMgr.getInstance().sn == null) {
|
||||
ThreadUtils.runOnUiThread {
|
||||
TipToast.shortTip("缺少设备唯一ID,请检查网络")
|
||||
// TipToast.shortTip("缺少设备唯一ID,请检查网络")
|
||||
TipToast.shortTip(R.string.module_core_device_not_uuid)
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -330,7 +340,8 @@ object MogoLogCatchManager : IMogoOnMessageListener<RemoteLogPushContent>, Handl
|
||||
|
||||
override fun onError(errorCount: Int) {
|
||||
ThreadUtils.runOnUiThread {
|
||||
TipToast.shortTip("日志抓取出现错误,出错数量:$errorCount")
|
||||
// TipToast.shortTip("日志抓取出现错误,出错数量:$errorCount")
|
||||
TipToast.shortTip(StringUtils.getString(R.string.module_core_get_log_error, errorCount))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -322,7 +322,8 @@ internal class MoGoMoFangProviderImpl: IMoGoMoFangProvider, OnMoFangDeviceListen
|
||||
MoFangAnalyticUtils.track(EVENT_MOFANG_CONNECT, mutableMapOf(EVENT_MOFANG_CONNECT_PARAMS_SETTING_REQ to "${System.currentTimeMillis()}"))
|
||||
linkedLog.record(mapOf("callback" to "onBluetoothSettingRequest"))
|
||||
UiThreadHandler.post {
|
||||
Toast.makeText(Utils.getApp(), "检测到魔方未正确连接,请在系统蓝牙设置页面,找到魔方并配对连接...", Toast.LENGTH_SHORT).show()
|
||||
// Toast.makeText(Utils.getApp(), "检测到魔方未正确连接,请在系统蓝牙设置页面,找到魔方并配对连接...", Toast.LENGTH_SHORT).show()
|
||||
Toast.makeText(Utils.getApp(), com.mogo.eagle.core.widget.R.string.module_core_mofang_connect_error, Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
import android.os.Looper
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import java.util.*
|
||||
|
||||
class MonitorManager private constructor(var context: Context) {
|
||||
@@ -46,9 +47,11 @@ class MonitorManager private constructor(var context: Context) {
|
||||
}
|
||||
}, 1000, 60000)
|
||||
isStarted = true
|
||||
ToastUtils.showShort("性能监控启动成功!")
|
||||
// ToastUtils.showShort("性能监控启动成功!")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_start_monitor_success)
|
||||
} else {
|
||||
ToastUtils.showShort("性能监控已启动,请勿重复启动!")
|
||||
// ToastUtils.showShort("性能监控已启动,请勿重复启动!")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_monitor_started)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -59,6 +62,7 @@ class MonitorManager private constructor(var context: Context) {
|
||||
timer?.cancel()
|
||||
timer = null
|
||||
isStarted = false
|
||||
ToastUtils.showShort("性能监控停止成功!")
|
||||
// ToastUtils.showShort("性能监控停止成功!")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_stop_monitor_success)
|
||||
}
|
||||
}
|
||||
@@ -19,6 +19,7 @@ import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
|
||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.zhjt.mogo.adas.data.AdasConstants
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import org.json.JSONArray
|
||||
import org.json.JSONObject
|
||||
import system_master.SsmInfo
|
||||
@@ -93,7 +94,8 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
}
|
||||
}else if(msg.what == 4){
|
||||
if(shouldToast && secondVersionShouldToast){
|
||||
ToastUtils.showLong("暂无待升级任务!")
|
||||
// ToastUtils.showLong("暂无待升级任务!")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_not_upgrade_task)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -225,7 +227,8 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
//冷启动未完成(进行中),或驾驶状态为自驾状态,或当前有订单,直接默认选择稍后升级,
|
||||
// 并toast提示“收到车辆部署任务,请在车辆空闲时发起升级”
|
||||
CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.DELAY)
|
||||
ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
// ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_receive_upgrade_task)
|
||||
}
|
||||
OTAUpgradeConfig.promptedUpgrade.add(request.otaToken)
|
||||
}
|
||||
@@ -361,7 +364,8 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
//冷启动未完成(进行中),或驾驶状态为自驾状态,或当前有订单,直接默认选择稍后升级,
|
||||
// 并toast提示“收到车辆部署任务,请在车辆空闲时发起升级”
|
||||
CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.DELAY)
|
||||
ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
// ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_receive_upgrade_task)
|
||||
}
|
||||
OTAUpgradeConfig.promptedUpgrade.add(status.otaInfo.otaToken)
|
||||
}
|
||||
@@ -445,7 +449,8 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
val cmd = jsonObject.optString("cmd")
|
||||
//无升级任务
|
||||
if("ASK_PAD_NO_UPGRADE" == cmd){
|
||||
ToastUtils.showShort("暂无OTA升级任务")
|
||||
// ToastUtils.showShort("暂无OTA升级任务")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_not_ota_task)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -521,7 +526,8 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
Log.i(TAG,query.toString())
|
||||
CallerAutoPilotControlManager.sendOtaPadMsgQuery(query.toString())
|
||||
|
||||
ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
// ToastUtils.showLong("收到车辆部署任务,请在车辆空闲时发起升级")
|
||||
ToastUtils.showLong(R.string.module_mogo_core_function_devatools_receive_upgrade_task)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import com.mogo.eagle.core.utilcode.util.IAppStateListener
|
||||
import com.mogo.eagle.core.utilcode.util.PermissionUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.zhjt.mogo.adas.data.AdasConstants
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import com.zhjt.mogo_core_function_devatools.status.entity.OverViewStatus
|
||||
import com.zhjt.mogo_core_function_devatools.status.entity.TracingStatus
|
||||
import com.zhjt.mogo_core_function_devatools.status.entity.toState
|
||||
@@ -156,7 +157,8 @@ internal class OverViewImpl(ctx: Context) : IFlow<OverViewStatus>(ctx),
|
||||
}
|
||||
|
||||
override fun onDenied() {
|
||||
ToastUtils.showShort("定位权限被拒绝, 可能导致RTK定位不准确,请开启~")
|
||||
// ToastUtils.showShort("定位权限被拒绝, 可能导致RTK定位不准确,请开启~")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_not_location_permission)
|
||||
isGpsException = true
|
||||
send(OverViewStatus(true))
|
||||
CallerDevaToolsListenerManager.invokeGpsStatus(false)
|
||||
|
||||
@@ -7,6 +7,7 @@ import android.util.*
|
||||
import androidx.core.location.*
|
||||
import com.mogo.eagle.core.utilcode.util.*
|
||||
import com.mogo.eagle.core.utilcode.util.PermissionUtils.SimpleCallback
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import com.zhjt.mogo_core_function_devatools.status.flow.IFlow
|
||||
import com.zhjt.mogo_core_function_devatools.status.entity.GpsStatus
|
||||
import java.util.concurrent.atomic.*
|
||||
@@ -71,7 +72,8 @@ internal class GpsImpl(ctx: Context): IFlow<GpsStatus>(ctx) {
|
||||
}
|
||||
|
||||
override fun onDenied() {
|
||||
ToastUtils.showShort("定位权限被拒绝, 可能导致RTK定位不准确,请开启~")
|
||||
// ToastUtils.showShort("定位权限被拒绝, 可能导致RTK定位不准确,请开启~")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_not_location_permission)
|
||||
send(enabled = isLocationEnabled(), isGranted = false)
|
||||
}
|
||||
})
|
||||
|
||||
@@ -189,7 +189,8 @@ class UpgradeAppNetWorkManager private constructor() {
|
||||
mDownloadRequested = true
|
||||
try {
|
||||
withContext(Dispatchers.Main) {
|
||||
Toast.makeText(Utils.getApp(), "检测到新版本[${info.result.versionName}]并且当前设备支持静默升级,开始下载新版本...", Toast.LENGTH_SHORT).show()
|
||||
// Toast.makeText(Utils.getApp(), "检测到新版本[${info.result.versionName}]并且当前设备支持静默升级,开始下载新版本...", Toast.LENGTH_SHORT).show()
|
||||
Toast.makeText(Utils.getApp(),com.mogo.eagle.core.widget.R.string.module_core_find_new_version_quiesce_install , Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
} catch (t: Throwable) {
|
||||
t.printStackTrace()
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.mogo.eagle.core.data.deva.chain.ChainConstant
|
||||
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.mogo.weak.network.SdtManager
|
||||
import com.zhjt.mogo_core_function_devatools.R
|
||||
import com.zhjt.service.chain.ChainLog
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock
|
||||
|
||||
@@ -97,7 +98,8 @@ object WeakNetworkStrategy {
|
||||
invokeWeakResult("url为:$url, 耗时为:$timeStamp${if (isFail) " 连接失败!" else ""}")
|
||||
}
|
||||
if (timeStamp >= WEAK_HTTP_RTT) {
|
||||
ToastUtils.showShort("当前网络质量差!")
|
||||
// ToastUtils.showShort("当前网络质量差!")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_network_bad_quality)
|
||||
} else if (timeStamp in 300 until WEAK_HTTP_RTT) {
|
||||
// invokeWeakResult("url为:$url, 耗时为:$timeStamp${if (isFail) " 连接失败!" else ""}")
|
||||
SdtManager.startActiveCheck()
|
||||
|
||||
@@ -233,7 +233,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
//故障类型选择
|
||||
tvFaultType.setOnClickListener {
|
||||
if (!hasLevel2) {
|
||||
ToastUtils.showShort("运营后台没有配置故障类型")
|
||||
// ToastUtils.showShort("运营后台没有配置故障类型")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_operation_not_configured_fault_type)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if (faultTypeSelectStatus) {
|
||||
@@ -273,7 +274,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
//故障原因选择
|
||||
tvFaultReason.setOnClickListener {
|
||||
if (tvFaultType.text.isEmpty()) {
|
||||
ToastUtils.showShort("请先选择故障类型")
|
||||
// ToastUtils.showShort("请先选择故障类型")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_operation_choose_fault_type)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if (faultReasonSelectStatus) {
|
||||
@@ -305,7 +307,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
}
|
||||
ivTimeAdd.setOnClickListener {
|
||||
if (workOrderOccurrenceTime + 60000 > System.currentTimeMillis()) {
|
||||
ToastUtils.showShort("发生时间应在当前时间之前")
|
||||
// ToastUtils.showShort("发生时间应在当前时间之前")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_occurrence_time_should_be_before_current_time)
|
||||
return@setOnClickListener
|
||||
}
|
||||
workOrderOccurrenceTime += 60000
|
||||
@@ -358,11 +361,13 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
//上报
|
||||
tvFaultReport.setOnClickListener {
|
||||
if (level2Name.isEmpty()) {
|
||||
ToastUtils.showShort("请完整填写再上报")
|
||||
// ToastUtils.showShort("请完整填写再上报")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_complete_submit_again)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if (hasLevel3 && level3Name.isEmpty()) {
|
||||
ToastUtils.showShort("请完整填写再上报")
|
||||
// ToastUtils.showShort("请完整填写再上报")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_complete_submit_again)
|
||||
return@setOnClickListener
|
||||
}
|
||||
reportNote = etNoteInput.text.toString()
|
||||
@@ -421,7 +426,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
// 不显示听写对话框
|
||||
ret = it.startListening(mRecognizerListener)
|
||||
if (ret != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
// ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_fail, ret)
|
||||
}
|
||||
}
|
||||
//开始录音,展示放大缩小动效
|
||||
@@ -450,7 +456,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
*/
|
||||
private val mInitListener = InitListener { code ->
|
||||
if (code != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
// ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_init_fail, code)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -592,7 +599,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
|
||||
override fun problemPadAddError(msg: String) {
|
||||
super.problemPadAddError(msg)
|
||||
ToastUtils.showShort("故障原因上报失败$msg")
|
||||
// ToastUtils.showShort("故障原因上报失败$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_cause_upload_fail, msg)
|
||||
}
|
||||
|
||||
override fun getCategoriesSuccess(list: List<CategoryInfo>) {
|
||||
@@ -627,7 +635,8 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
hasLevel3 = false
|
||||
} else {
|
||||
hasLevel2 = false
|
||||
ToastUtils.showShort("故障类型列表为空")
|
||||
// ToastUtils.showShort("故障类型列表为空")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_type_list_empty)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -635,6 +644,7 @@ class FaultReasonWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
|
||||
override fun getCategoriesError(msg: String) {
|
||||
super.getCategoriesError(msg)
|
||||
ToastUtils.showShort("故障列表获取失败:$msg")
|
||||
// ToastUtils.showShort("故障列表获取失败:$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_list_get_fail, msg)
|
||||
}
|
||||
}
|
||||
@@ -127,7 +127,8 @@ class ReportTypeWindow constructor(activity: Activity): IMoGoDevaToolsListener {
|
||||
//一键上报
|
||||
ivOneClickReport.setOnClickListener {
|
||||
if(!canOneReport){
|
||||
ToastUtils.showShort("故障描述获取失败不能上报")
|
||||
// ToastUtils.showShort("故障描述获取失败不能上报")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_des_get_fail)
|
||||
return@setOnClickListener
|
||||
}
|
||||
hasReportOperate = true
|
||||
@@ -185,7 +186,8 @@ class ReportTypeWindow constructor(activity: Activity): IMoGoDevaToolsListener {
|
||||
clickListener?.closeWindow()
|
||||
},1500)
|
||||
}else{
|
||||
ToastUtils.showShort("主动录包命令下发失败")
|
||||
// ToastUtils.showShort("主动录包命令下发失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_initiative_record_bad_cmd_send_fail)
|
||||
clickListener?.closeWindow()
|
||||
}
|
||||
}
|
||||
@@ -316,14 +318,16 @@ class ReportTypeWindow constructor(activity: Activity): IMoGoDevaToolsListener {
|
||||
|
||||
override fun problemPadAddError(msg: String) {
|
||||
super.problemPadAddError(msg)
|
||||
ToastUtils.showShort("故障原因上报失败$msg")
|
||||
// ToastUtils.showShort("故障原因上报失败$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_cause_upload_fail, msg)
|
||||
clickListener?.closeWindow()
|
||||
}
|
||||
|
||||
override fun getCategoriesSuccess(list: List<CategoryInfo>) {
|
||||
super.getCategoriesSuccess(list)
|
||||
if(list.isEmpty()){
|
||||
ToastUtils.showShort("一键上报故障描述后台未配置")
|
||||
// ToastUtils.showShort("一键上报故障描述后台未配置")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_cloud_not_configured)
|
||||
canOneReport = false
|
||||
}else{
|
||||
when (level) {
|
||||
@@ -352,7 +356,8 @@ class ReportTypeWindow constructor(activity: Activity): IMoGoDevaToolsListener {
|
||||
|
||||
override fun getCategoriesError(msg: String) {
|
||||
super.getCategoriesError(msg)
|
||||
ToastUtils.showShort("一键上报故障描述获取失败$msg")
|
||||
// ToastUtils.showShort("一键上报故障描述获取失败$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_fault_desc_get_fail, msg)
|
||||
canOneReport = false
|
||||
}
|
||||
|
||||
|
||||
@@ -205,7 +205,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
//接管类型选择
|
||||
tvTakeOverType.setOnClickListener {
|
||||
if(!hasLevel2){
|
||||
ToastUtils.showShort("运营后台没有配置接管类型")
|
||||
// ToastUtils.showShort("运营后台没有配置接管类型")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_cloud_not_take_over_type)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if(faultTypeSelectStatus){
|
||||
@@ -238,7 +239,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
//接管原因选择
|
||||
tvTakeOverReason.setOnClickListener {
|
||||
if(tvTakeOverType.text.isEmpty()){
|
||||
ToastUtils.showShort("请先选择接管类型")
|
||||
// ToastUtils.showShort("请先选择接管类型")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_take_over_type)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if(faultReasonSelectStatus){
|
||||
@@ -299,11 +301,13 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
//保存
|
||||
tvTakeOverSave.setOnClickListener{
|
||||
if(level2Name.isEmpty()){
|
||||
ToastUtils.showShort("请完整填写再保存")
|
||||
// ToastUtils.showShort("请完整填写再保存")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_input_save)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if(hasLevel3 && level3Name.isEmpty()){
|
||||
ToastUtils.showShort("请完整填写再保存")
|
||||
// ToastUtils.showShort("请完整填写再保存")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_input_save)
|
||||
return@setOnClickListener
|
||||
}
|
||||
mTakeOverRecordInfo.reportNote = etNoteInput.text.toString()
|
||||
@@ -347,7 +351,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
// 不显示听写对话框
|
||||
ret = it.startListening(mRecognizerListener)
|
||||
if (ret != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
// ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_fail, ret)
|
||||
}
|
||||
}
|
||||
//开始录音,展示放大缩小动效
|
||||
@@ -372,7 +377,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
*/
|
||||
private val mInitListener = InitListener { code ->
|
||||
if (code != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
// ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_init_fail, code)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -555,7 +561,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
hasLevel3 = false
|
||||
}else{
|
||||
hasLevel2 = false
|
||||
ToastUtils.showShort("接管类型列表为空")
|
||||
// ToastUtils.showShort("接管类型列表为空")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_take_over_type_list_empty)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -563,7 +570,8 @@ class TakeOverReasonWindow constructor(activity: Activity) : View.OnTouchListene
|
||||
|
||||
override fun getCategoriesError(msg: String) {
|
||||
super.getCategoriesError(msg)
|
||||
ToastUtils.showShort("接管列表获取失败:$msg")
|
||||
// ToastUtils.showShort("接管列表获取失败:$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_take_over_type_list_get_error, msg)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -101,7 +101,8 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
})
|
||||
}
|
||||
if(takeOverReasonWindow?.getWindowShowStatus() == true){
|
||||
ToastUtils.showShort("接管原因弹窗已存在,请先编辑现有接管原因")
|
||||
// ToastUtils.showShort("接管原因弹窗已存在,请先编辑现有接管原因")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_take_over_window_showing)
|
||||
}else{
|
||||
takeOverReasonWindow?.showFloatWindow(takeOverRecordInfo)
|
||||
}
|
||||
@@ -129,7 +130,8 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
tvUpload.setOnClickListener {
|
||||
if (ClickUtils.isFastClick()){
|
||||
if(selectedUploadRecord.isEmpty()){
|
||||
ToastUtils.showShort("请选择需要上传的接管记录")
|
||||
// ToastUtils.showShort("请选择需要上传的接管记录")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_take_over_info)
|
||||
}else{
|
||||
val recordIterator = selectedUploadRecord.iterator()
|
||||
val padProblemList= ArrayList<PadTakeOverInfo>()
|
||||
@@ -137,7 +139,8 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
val uploadRecord = recordIterator.next()
|
||||
uploadRecord.let {
|
||||
if(it.level1Id == 0 || it.level2Id == 0 || it.level3Id == 0){
|
||||
ToastUtils.showShort("请编辑选中的接管记录")
|
||||
// ToastUtils.showShort("请编辑选中的接管记录")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_edit_take_over_info)
|
||||
return@setOnClickListener
|
||||
}
|
||||
val reason = if(it.reportNote.isEmpty()){
|
||||
@@ -158,13 +161,15 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
CallerDevaToolsManager.takeOverPadAdd(padAddProblemReq)
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showShort("请勿快速点击")
|
||||
// ToastUtils.showShort("请勿快速点击")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_dot_quick_click)
|
||||
}
|
||||
}
|
||||
//删除
|
||||
tvDeleteSelect.setOnClickListener {
|
||||
if(selectedUploadRecord.isEmpty()){
|
||||
ToastUtils.showShort("请选择需要删除的接管记录")
|
||||
// ToastUtils.showShort("请选择需要删除的接管记录")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_del_take_over_info)
|
||||
}else{
|
||||
scope.launch(Dispatchers.IO){
|
||||
CallerTakeOverRecordEventManager.invokeRemoveRecord(selectedUploadRecord)
|
||||
@@ -227,7 +232,8 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
|
||||
override fun problemPadAddSuccess() {
|
||||
super.problemPadAddSuccess()
|
||||
ToastUtils.showShort("接管记录上传成功")
|
||||
// ToastUtils.showShort("接管记录上传成功")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_take_over_info_upload_success)
|
||||
//更新记录状态并且刷新列表
|
||||
ThreadUtils.runOnUiThread {
|
||||
selectedUploadRecord.forEach {
|
||||
@@ -243,7 +249,8 @@ class TakeOverRecordView @JvmOverloads constructor(
|
||||
|
||||
override fun problemPadAddError(msg: String) {
|
||||
super.problemPadAddError(msg)
|
||||
ToastUtils.showShort("接管记录上传失败$msg")
|
||||
// ToastUtils.showShort("接管记录上传失败$msg")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_take_over_info_upload_fail, msg)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -74,7 +74,8 @@ class TakeOverSceneWindow constructor(activity: Activity) {
|
||||
//前一个场景
|
||||
ivScenePrevious.setOnClickListener {
|
||||
if(currentIndex == 0){
|
||||
ToastUtils.showShort("没有上一个场景了")
|
||||
// ToastUtils.showShort("没有上一个场景了")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_none_last_scene)
|
||||
}else{
|
||||
currentIndex = (currentIndex-1).coerceAtLeast(0)
|
||||
vpSceneImage.currentItem = currentIndex
|
||||
@@ -86,7 +87,8 @@ class TakeOverSceneWindow constructor(activity: Activity) {
|
||||
currentIndex = (currentIndex + 1).coerceAtMost(2)
|
||||
vpSceneImage.currentItem = currentIndex
|
||||
}else{
|
||||
ToastUtils.showShort("没有下一个场景了")
|
||||
// ToastUtils.showShort("没有下一个场景了")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_none_last_scene)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -170,7 +170,8 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
}
|
||||
ivTimeAdd.setOnClickListener {
|
||||
if(workOrderOccurrenceTime + 60000 > System.currentTimeMillis()){
|
||||
ToastUtils.showShort("发生时间应在当前时间之前")
|
||||
// ToastUtils.showShort("发生时间应在当前时间之前")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_occurrence_time_should_be_before_current_time)
|
||||
return@setOnClickListener
|
||||
}
|
||||
workOrderOccurrenceTime += 60000
|
||||
@@ -209,11 +210,13 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
tvWorkOrderReport.setOnClickListener {
|
||||
//工单问题类型必选,没有选择,进行提示
|
||||
if(workOrderType.isEmpty()){
|
||||
ToastUtils.showShort("请选择问题类型")
|
||||
// ToastUtils.showShort("请选择问题类型")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_issue_type)
|
||||
return@setOnClickListener
|
||||
}
|
||||
if(etDescribeInput.text.toString().isEmpty()){
|
||||
ToastUtils.showShort("请填写问题描述")
|
||||
// ToastUtils.showShort("请填写问题描述")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_choose_issue_desc)
|
||||
return@setOnClickListener
|
||||
}
|
||||
GlobalScope.launch(Dispatchers.IO){
|
||||
@@ -254,7 +257,8 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
// 不显示听写对话框
|
||||
ret = it.startListening(mRecognizerListener)
|
||||
if (ret != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
// ToastUtils.showShort("听写失败,错误码:$ret,请点击网址https://www.xfyun.cn/document/error-code查询解决方案")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_fail, ret)
|
||||
}
|
||||
}
|
||||
//开始录音,展示放大缩小动效
|
||||
@@ -278,7 +282,8 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
*/
|
||||
private val mInitListener = InitListener { code ->
|
||||
if (code != ErrorCode.SUCCESS) {
|
||||
ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
// ToastUtils.showShort("讯飞语音听写初始化失败,错误码:$code")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_iflytek_speech_recognizer_init_fail, code)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -386,12 +391,14 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener,
|
||||
}
|
||||
|
||||
override fun workOrderReportSuccess() {
|
||||
ToastUtils.showShort("工单上报成功")
|
||||
// ToastUtils.showShort("工单上报成功")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_work_order_upload_success)
|
||||
hideFloatWindow()
|
||||
}
|
||||
|
||||
override fun workOrderReportError() {
|
||||
ToastUtils.showShort("工单上报失败")
|
||||
// ToastUtils.showShort("工单上报失败")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_work_order_upload_fail)
|
||||
}
|
||||
|
||||
fun setClickListener(clickListener: ClickListener) {
|
||||
|
||||
@@ -78,7 +78,8 @@ class TakeOverListAdapter(private val context: Context): RecyclerView.Adapter<Ta
|
||||
clickListener?.onSelectRecord(recordEntity,isChecked)
|
||||
}
|
||||
holder.ivCannotCheck.setOnClickListener {
|
||||
ToastUtils.showShort("该条记录已上传,不可选择")
|
||||
// ToastUtils.showShort("该条记录已上传,不可选择")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_uploaded_dot_choose)
|
||||
}
|
||||
holder.tvFaultStartTime.text = TimeUtils.millis2String(recordEntity.faultStartTime,getHourMinSecondFormat())
|
||||
holder.tvLineName.text = recordEntity.lineName
|
||||
@@ -110,7 +111,8 @@ class TakeOverListAdapter(private val context: Context): RecyclerView.Adapter<Ta
|
||||
}
|
||||
holder.ivRecordStatusLabel.setOnClickListener {
|
||||
if(recordEntity.reportStatus){
|
||||
ToastUtils.showShort("此条记录已上传不可再次编辑")
|
||||
// ToastUtils.showShort("此条记录已上传不可再次编辑")
|
||||
ToastUtils.showShort(R.string.module_mogo_core_function_devatools_uploaded_dot_edit)
|
||||
}else{
|
||||
clickListener?.onEditRecord(recordEntity)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user