From 3013b813e5df6977c0be921928f73b1a3adde290 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 02 七月 2025 15:52:04 +0800
Subject: [PATCH] ### 一、巡查模块相关
---
app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/ShareProblemPreViewActivity.kt | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/ShareProblemPreViewActivity.kt b/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/ShareProblemPreViewActivity.kt
index c33cef2..b4a0789 100644
--- a/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/ShareProblemPreViewActivity.kt
+++ b/app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/ShareProblemPreViewActivity.kt
@@ -23,6 +23,7 @@
import org.jetbrains.anko.doAsync
import java.io.File
import java.util.*
+import java.util.concurrent.TimeUnit
/**
* @author riku
@@ -59,6 +60,7 @@
}
private fun merge() {
+ Glide.get(this).clearMemory()
doAsync {
if (infoList.isNullOrEmpty()) {
return@doAsync
@@ -75,9 +77,9 @@
vo.mediaFileList?.forEach {
val url = it.second
val bitmap = Glide.with(this@ShareProblemPreViewActivity)
- .asBitmap()
- .load(url)
- .submit().get()
+ .asBitmap()
+ .load(url)
+ .submit().get(20L, TimeUnit.SECONDS)
if (it.first) {
changeImageList.add(bitmap)
} else {
@@ -122,7 +124,7 @@
when (v?.id) {
R.id.txt_back -> onBackPressed()
R.id.txt_share -> {
- Observable.create<File> {emitter ->
+ val d = Observable.create<File> {emitter ->
val path = getExternalFilesDir(DIRECTORY_PODCASTS)?.path
path?.let {
SystemServiceUtils.saveBitmap(it, resultBitmap)
@@ -143,6 +145,7 @@
intent.type = "image/*"
startActivity(Intent.createChooser(intent, "鍒嗕韩鍥剧墖"))
}
+ disposableList.add(d)
}
}
}
--
Gitblit v1.9.3