[dev_arch_opt_3.0] 添加删除文件逻辑

This commit is contained in:
lixiaopeng
2023-02-24 18:16:54 +08:00
parent a6642b5a7c
commit ae44ee9ba4
5 changed files with 31 additions and 13 deletions

View File

@@ -81,4 +81,8 @@ class MoGoObuProvider : IMoGoObuProvider {
override fun uploadObuPack(filePathArray: Array<String>) {
MogoPrivateObuNewManager.INSTANCE.uploadObuPack(filePathArray)
}
override fun deleteObuFile() {
MogoPrivateObuNewManager.INSTANCE.deleteObuFile()
}
}

View File

@@ -1,7 +1,6 @@
package com.mogo.eagle.core.function.datacenter.obu
import android.content.Context
import android.util.Log
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.data.config.HmiBuildConfig
import com.mogo.eagle.core.data.enums.*
@@ -104,10 +103,7 @@ class MogoPrivateObuNewManager private constructor() : OnUpgradeListener {
|| status == ObuSoftwareUpgradeStatus.UPGRADE_PACKAGE_CHECK_FAILED || status == ObuSoftwareUpgradeStatus.PACKAGE_UPLOAD_FAILED
|| status == ObuSoftwareUpgradeStatus.EXEC_UPGRADE_PROGRAM_FAILED || status == ObuSoftwareUpgradeStatus.UNKNOWN) {
UiThreadHandler.post {
var isDeleteSuccess = FileUtils.delete(Config.downLoadObuPath)
var isDeleteUnzipSuccess = FileUtils.delete(Config.downLoadUnzipObuPath)
}
deleteObuFile()
}
}
@@ -122,6 +118,17 @@ class MogoPrivateObuNewManager private constructor() : OnUpgradeListener {
}
}
/**
* 删除obu相关的文件夹
*/
fun deleteObuFile(){
UiThreadHandler.post {
var isDeleteSuccess = FileUtils.delete(Config.downLoadObuPath)
var isDeleteUnzipSuccess = FileUtils.delete(Config.downLoadUnzipObuPath)
CallerLogger.d("$M_OBU${MogoObuConst.TAG_UPGRADE_OBU}", "deleteObuFile isDeleteSuccess = $isDeleteSuccess ----isDeleteUnzipSuccess = $isDeleteUnzipSuccess")
}
}
/**
* 监听obu
*/