From 4e6bf84b1a018b2a9fad8e8135c7021d497480ee Mon Sep 17 00:00:00 2001 From: liuyang Date: Tue, 20 Nov 2018 11:56:04 +0800 Subject: [PATCH] =?UTF-8?q?APK=E6=8A=93=E5=8C=85>=E4=BB=8E=E9=A2=91?= =?UTF-8?q?=E9=81=931=E5=BC=80=E5=A7=8B=E4=BE=9D=E6=AC=A1=E6=8A=93?= =?UTF-8?q?=E5=8F=96,=20ftp=E4=B8=8A=E4=BC=A0=E4=BC=98=E5=8C=96=20#BYLSERV?= =?UTF-8?q?ER-1693?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/duolebo/blyrobot/data/ImageUploadTask.kt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt b/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt index 94d1bbc..0e26c3c 100644 --- a/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt +++ b/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt @@ -12,13 +12,19 @@ import java.io.File /** * 图片上传任务 */ -class ImageUploadTask(private var context: Context) : Thread() { +class ImageUploadTask { var uploadImages = ArrayList() var uploadId: String = "" var reUpload = false var isRunning = false + private var context: Context + + constructor(context: Context) { + this.context = context + } + fun from(task: Task) { this.uploadImages.clear() this.uploadImages.addAll(task.uploadImages) @@ -46,13 +52,9 @@ class ImageUploadTask(private var context: Context) : Thread() { return false } - override fun start() { + fun start() { this.isRunning = true - super.start() - } - - override fun run() { - uploadImage() + Thread { uploadImage() }.start() } private fun uploadImage() { -- 2.21.0