From 5d44210ac2f0b9ac724a439040502e351c0b0bd5 Mon Sep 17 00:00:00 2001 From: hwf452 Date: Wed, 16 Aug 2023 15:25:37 +0800 Subject: [PATCH] =?UTF-8?q?for=20=E5=BE=AA=E7=8E=AFbug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgbaxj/activity/sbxj/ScxsjhFragment.java | 20 +++++++++++++------ build.gradle | 2 +- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/rehome/sgbaxj/activity/sbxj/ScxsjhFragment.java b/app/src/main/java/com/rehome/sgbaxj/activity/sbxj/ScxsjhFragment.java index 0153adb..0ed7795 100755 --- a/app/src/main/java/com/rehome/sgbaxj/activity/sbxj/ScxsjhFragment.java +++ b/app/src/main/java/com/rehome/sgbaxj/activity/sbxj/ScxsjhFragment.java @@ -536,13 +536,21 @@ public class ScxsjhFragment extends BaseFragment { MeasureDialog measureDialog = new MeasureDialog(context, "你确定要删除?", new MeasureDialog.AuditDialogListener() { @Override public void confirm() { - for (int i = 0; i < dbxjjh.size(); i++) { - if (dbxjjh.get(i).isChecked()) { - DataSupport.deleteAll(XSJJHXZDataBean.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); - DataSupport.deleteAll(XSJJHDataBean.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); - DataSupport.deleteAll(Xjjh.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); + dbxjjh.removeIf((item) -> { + if (item.isChecked()) { + DataSupport.deleteAll(XSJJHXZDataBean.class, "zxid = ? and username = ?", item.getZxid(), username); + DataSupport.deleteAll(XSJJHDataBean.class, "zxid = ? and username = ?", item.getZxid(), username); + DataSupport.deleteAll(Xjjh.class, "zxid = ? and username = ?", item.getZxid(), username); } - } + return item.isChecked(); + }); +// for (int i = 0; i < dbxjjh.size(); i++) { +// if (dbxjjh.get(i).isChecked()) { +// DataSupport.deleteAll(XSJJHXZDataBean.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); +// DataSupport.deleteAll(XSJJHDataBean.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); +// DataSupport.deleteAll(Xjjh.class, "zxid = ? and username = ?", dbxjjh.get(i).getZxid(), username); +// } +// } //刷新页面 initData(); diff --git a/build.gradle b/build.gradle index c69eeb4..4e59813 100755 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:8.0.1' + classpath 'com.android.tools.build:gradle:8.1.0' classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20' } }