diff --git a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt index 327542276eacc64fd114e19728701d651899eec2..d7d1578c31ed9c3f2d3560d9eb5b1e9f063a99b7 100644 --- a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt +++ b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt @@ -81,6 +81,12 @@ class Task : IAppBaseCallback { } fun start() { + + //如果之前的上传任务还在执行,进行取消 + if (!uploadId.isNullOrEmpty()) { + UploadService.stopUpload(uploadId) + } + this.status = "1" this.prepareReport() // 启动应用 @@ -133,8 +139,8 @@ class Task : IAppBaseCallback { AdbUtil.stopApp(this.apkInfo.packageName) // 取消ftp上传 - if (!uploadId.isNullOrEmpty()) - UploadService.stopUpload(uploadId) +// if (!uploadId.isNullOrEmpty()) +// UploadService.stopUpload(uploadId) } private fun finish(result: Boolean) {