From 55521e6f291bfbc13bbcb2e401fccc6f4e3854f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=90=9B=E9=99=B6?= Date: Wed, 20 Sep 2023 10:42:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B1=82=E7=89=88=E6=9C=AC=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E8=B7=B3=E8=BD=AC=E9=97=AE=E9=A2=98=20https://jira.sh?= =?UTF-8?q?anqu.cc/browse/GHZS-2674?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/download/dialog/DownloadDialog.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/gh/download/dialog/DownloadDialog.kt b/app/src/main/java/com/gh/download/dialog/DownloadDialog.kt index 3b253c209c..be7d7263d8 100644 --- a/app/src/main/java/com/gh/download/dialog/DownloadDialog.kt +++ b/app/src/main/java/com/gh/download/dialog/DownloadDialog.kt @@ -191,12 +191,14 @@ class DownloadDialog : BaseDraggableDialogFragment() { break } else { // 插件集合列表中存在需要自动下载的插件 - apkCollection.saveApkEntity?.forEach { entity -> - if (entity.getPlatformName() == platformName || entity.packageName == packageName) { - scrollAndDownload(recyclerView, false, i) - } + val matched = apkCollection.saveApkEntity?.any { entity -> + entity.getPlatformName() == platformName || entity.packageName == packageName + } + + if (matched == true) { + scrollAndDownload(recyclerView, false, i) + break } - break } } // 自动下载符合条件的插件