add 屏蔽push列表

update 修改搜索文案
This commit is contained in:
2024-03-21 16:17:17 +08:00
parent 1c74689e90
commit c7ba98acb4
6 changed files with 83 additions and 70 deletions

View File

@@ -13,7 +13,7 @@ import java.util.List;
public class MessageChatNotifyManager {
private static MessageChatNotifyManager instance;
private List<MessageUserInfoBean> startListNotifyList = new ArrayList<>();
Class<?> clazz;
List<String> clazzList = new ArrayList<>();
public static MessageChatNotifyManager getInstance() {
if (instance == null) {
@@ -22,8 +22,10 @@ public class MessageChatNotifyManager {
return instance;
}
public void setShieldClass(Class<?> clazz) {
this.clazz = clazz;
public void addShieldClass(Class<?> clazz) {
if (!clazzList.contains(clazz.getSimpleName())) {
clazzList.add(clazz.getSimpleName());
}
}
public void push(Context mContext, MessageUserInfoBean userInfo) {
@@ -36,7 +38,8 @@ public class MessageChatNotifyManager {
}
private void notifyLiveFlot(Context mContext) {
if (AppManager.getInstance().getLastActivity().getClass().getSimpleName().equals(clazz.getSimpleName())) {
String simpleName = AppManager.getInstance().getLastActivity().getClass().getSimpleName();
if (clazzList.contains(simpleName)) {
ToastUtil.showDebug("屏蔽类,不展示");
return;
}