refactor(事件管理): 统一监听器方法参数顺序
将iOS和Android平台的事件监听器方法参数顺序统一为事件名在前,监听器在后
This commit is contained in:
@@ -28,8 +28,8 @@ public class ShutoEventManager {
|
||||
return instance;
|
||||
}
|
||||
|
||||
public void addListener(ShutoEventListener listener, String eventName) {
|
||||
if (listener == null || eventName == null) {
|
||||
public void addListener(String eventName, ShutoEventListener listener) {
|
||||
if (eventName == null || listener == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -37,8 +37,8 @@ public class ShutoEventManager {
|
||||
LOG.d(TAG, "Added listener for event: " + eventName + ", total listeners: " + eventListeners.get(eventName).size());
|
||||
}
|
||||
|
||||
public void removeListener(ShutoEventListener listener, String eventName) {
|
||||
if (listener == null || eventName == null) {
|
||||
public void removeListener(String eventName, ShutoEventListener listener) {
|
||||
if (eventName == null || listener == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
+ (instancetype)sharedInstance;
|
||||
|
||||
- (void)addListener:(id<ShutoEventListener>)listener forEvent:(NSString *)eventName;
|
||||
- (void)removeListener:(id<ShutoEventListener>)listener forEvent:(NSString *)eventName;
|
||||
- (void)addListenerForEvent:(NSString *)eventName listener:(id<ShutoEventListener>)listener;
|
||||
- (void)removeListenerForEvent:(NSString *)eventName listener:(id<ShutoEventListener>)listener;
|
||||
- (void)removeListener:(id<ShutoEventListener>)listener;
|
||||
- (void)fireEvent:(NSString *)eventName data:(NSDictionary *)data;
|
||||
|
||||
|
||||
@@ -31,8 +31,8 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)addListener:(id<ShutoEventListener>)listener forEvent:(NSString *)eventName {
|
||||
if (!listener || !eventName) {
|
||||
- (void)addListenerForEvent:(NSString *)eventName listener:(id<ShutoEventListener>)listener {
|
||||
if (!eventName || !listener) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -45,8 +45,8 @@
|
||||
}
|
||||
}
|
||||
|
||||
- (void)removeListener:(id<ShutoEventListener>)listener forEvent:(NSString *)eventName {
|
||||
if (!listener || !eventName) {
|
||||
- (void)removeListenerForEvent:(NSString *)eventName listener:(id<ShutoEventListener>)listener {
|
||||
if (!eventName || !listener) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user