diff --git a/app/build.gradle b/app/build.gradle index 02a07965b61f26e9f239783a896ad358a24af4ff..2e26f989e4b7b54fe36334f8235c25631af37dc4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,8 +12,8 @@ android { applicationId "com.duolebo.bylrobot" minSdkVersion 15 targetSdkVersion 22 - versionCode 23 - versionName "1.6.3" + versionCode 28 + versionName "1.6.8" } signingConfigs { 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 acb190adee7f1d92befd42848c3aef7157408f9a..936c0e3fc7702cca653f3834edfa29ea1f7e8cfa 100644 --- a/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt +++ b/app/src/main/java/com/duolebo/blyrobot/data/ImageUploadTask.kt @@ -115,9 +115,13 @@ class ImageUploadTask { val lastUploadPos = getLastUploadImagePos() Log.i(TAG, "get last upload pos:$lastUploadPos") val size = this.uploadImages.size - // 移除所有已经上传的图片 + if (lastUploadPos >= size -1) + return + + // 需要重新上传的图片 val reUploadImages = this.uploadImages.subList(lastUploadPos, size - 1) - this.uploadImages.removeAll(reUploadImages) + this.uploadImages = ArrayList() + this.uploadImages.addAll(reUploadImages) this.reUpload = true this.isUploadChecking = false }