diff --git a/TMessagesProj/src/main/java/org/telegram/group/GroupViewModel.java b/TMessagesProj/src/main/java/org/telegram/group/GroupViewModel.java index bc863bd..438493e 100644 --- a/TMessagesProj/src/main/java/org/telegram/group/GroupViewModel.java +++ b/TMessagesProj/src/main/java/org/telegram/group/GroupViewModel.java @@ -153,22 +153,26 @@ * @return true:自动删除, false:不删除 */ public static boolean deleteFlag(String groupId) { - String str = ApplicationLoader.applicationContext - .getSharedPreferences("group_from_cctv", Activity.MODE_PRIVATE).getString("info", "{}"); - List listBeans = GsonUtils.jsonToMode(str, QueryResponse.class).getAttributes().getList(); - for (int i = 0; i < listBeans.size(); i++) { - if (listBeans.get(i).getDissolveType().equals("1")) { - Log.e("siyehua-delete", groupId + " " + listBeans.get(i).getGroupId() + " "); - } - if (listBeans.get(i).getGroupId().equals(groupId)) { - if (System.currentTimeMillis() > listBeans.get(i).getExpiredDate() - && "1".equals(listBeans.get(i).getDissolveType())) { - //删除 - deleteGroup(groupId); - return true; + try { + String str = ApplicationLoader.applicationContext + .getSharedPreferences("group_from_cctv", Activity.MODE_PRIVATE).getString("info", "{}"); + List listBeans = GsonUtils.jsonToMode(str, QueryResponse.class).getAttributes().getList(); + for (int i = 0; i < listBeans.size(); i++) { + if (listBeans.get(i).getDissolveType().equals("1")) { + Log.e("siyehua-delete", groupId + " " + listBeans.get(i).getGroupId() + " "); } - break; + if (listBeans.get(i).getGroupId().equals(groupId)) { + if (System.currentTimeMillis() > listBeans.get(i).getExpiredDate() + && "1".equals(listBeans.get(i).getDissolveType())) { + //删除 + deleteGroup(groupId); + return true; + } + break; + } } + } catch (Exception e) { + e.printStackTrace(); } return false; }