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