package com.cheng.bestpractice.observer.util;
import java.util.HashSet;
import java.util.Set;
/**
* 所有的业务类型,在这里写,方便管理
*/
public class EventType {
public final static String UPDATE_MAIN = "com.updateMain";
public final static String UPDATE_Text = "com.updateText";
private final static Set<String> mEventTypeSet = new HashSet<>();
private static volatile EventType mEventType;
private EventType(){
mEventTypeSet.add(UPDATE_MAIN);
mEventTypeSet.add(UPDATE_Text);
}
public static EventType getInstance(){
if(mEventType == null){
mEventType = new EventType();
}
return mEventType;
}
public boolean contains(String eventType){
return mEventTypeSet.contains(eventType);
}
}