From 1a834deada50c855bc6c207117cb0d79a8148653 Mon Sep 17 00:00:00 2001 From: TrillGates Date: Tue, 30 Mar 2021 21:09:59 +0800 Subject: [PATCH] fixed sms show dialog issues. --- .../com/enqualcomm/support/ICSmsManager.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/enqualcomm/support/ICSmsManager.java b/app/src/main/java/com/enqualcomm/support/ICSmsManager.java index 68f0687c..a94d9fbf 100644 --- a/app/src/main/java/com/enqualcomm/support/ICSmsManager.java +++ b/app/src/main/java/com/enqualcomm/support/ICSmsManager.java @@ -180,13 +180,15 @@ public class ICSmsManager extends BroadcastReceiver { ICLogger.d("forceReadMsg == > " + forceReadMsg); if (!handleSMS_CMD(from, smsmessage)) { //说明不是sms命令,提示短信接收。 - ContextProxy.sendMsgBroadcast(mContext, smsmessage, 1); - } else if (!TextUtils.isEmpty(forceReadMsg)) { - MsgMustReadDialog instance = MsgMustReadDialog.getInstance(); - instance.showMsgDialog(); - List list = new ArrayList<>(); - list.add(smsmessage); - instance.addData(list); + if (!TextUtils.isEmpty(forceReadMsg)) { + MsgMustReadDialog instance = MsgMustReadDialog.getInstance(); + instance.showMsgDialog(); + List list = new ArrayList<>(); + list.add(smsmessage); + instance.addData(list); + } else { + ContextProxy.sendMsgBroadcast(mContext, smsmessage, 1); + } } } })).start(); -- 2.17.1