From ba84a556dc93fcf75e6ec76f999344d3f96ad788 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 02 二月 2024 18:05:24 +0800
Subject: [PATCH] 2024年02月02日18:04:36

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlJpushLogic.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlJpushLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlJpushLogic.java
index db36dde..29b9594 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlJpushLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlJpushLogic.java
@@ -46,7 +46,7 @@
      * @param isOpened             true=鐐瑰嚮閫氱煡鏍忓洖璋�,false=鏀跺埌鎺ㄩ�侀�氱煡鍥炶皟;
      */
     public void JpushPushCommonData(Context context, JPushMessageInfoBean jPushMessageInfoBean, boolean isOpened) {
-        //娣诲姞鍦ㄦ帹閫佹暟鎹埌缂撳瓨鍒楄〃涓�;
+        //娣诲姞鎺ㄩ�佹暟鎹埌缂撳瓨鍒楄〃涓�;
         this.addPushDataToMemoryList(jPushMessageInfoBean);
         if (isOpened) {
             Intent intent = new Intent(context, MyPowerStationActivity.class);
@@ -66,17 +66,20 @@
      * 娣诲姞鍦ㄦ帹閫佹暟鎹埌缂撳瓨鍒楄〃涓�
      */
     private void addPushDataToMemoryList(JPushMessageInfoBean jPushMessageInfoBean) {
-        if (TextUtils.isEmpty(jPushMessageInfoBean.getExpantContent())) {
-            return;
+        try {
+            if (TextUtils.isEmpty(jPushMessageInfoBean.getExpantContent())) {
+                return;
+            }
+            Gson gson = new Gson();
+            MessageBean messageBean = gson.fromJson(jPushMessageInfoBean.getExpantContent(), MessageBean.class);
+            if (messageBean == null) {
+                return;
+            }
+            messageBean.setTitle(jPushMessageInfoBean.getContent());
+            messageBean.setDeviceDesc(jPushMessageInfoBean.getContent());
+            HdlMessageLogic.getInstance().setListMessage(messageBean, 0);
+            HdlLogLogic.print("鏋佸厜鎺ㄩ��--->娣诲姞鍦ㄦ帹閫佹暟鎹埌缂撳瓨鍒楄〃涓�--->" + new Gson().toJson(jPushMessageInfoBean));
+        } catch (Exception ignored) {
         }
-        Gson gson = new Gson();
-        MessageBean messageBean = gson.fromJson(jPushMessageInfoBean.getExpantContent(), MessageBean.class);
-        if (messageBean == null) {
-            return;
-        }
-        messageBean.setTitle(jPushMessageInfoBean.getTitle());
-        messageBean.setDeviceDesc(jPushMessageInfoBean.getContent());
-        HdlMessageLogic.getInstance().setListMessage(messageBean, 0);
-        HdlLogLogic.print("娣诲姞鍦ㄦ帹閫佹暟鎹埌缂撳瓨鍒楄〃涓�--->鎴愬姛");
     }
 }

--
Gitblit v1.8.0