From b22eb8216e6f9b1c17eb12c2aa296ed5b6885e14 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 27 八月 2025 11:32:19 +0800
Subject: [PATCH] 2025年08月27日11:32:16
---
sdk/src/main/java/com/hdl/sdk/link/common/event/EventDispatcher.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/sdk/src/main/java/com/hdl/sdk/link/common/event/EventDispatcher.java b/sdk/src/main/java/com/hdl/sdk/link/common/event/EventDispatcher.java
index 1b25c69..5c9c00e 100644
--- a/sdk/src/main/java/com/hdl/sdk/link/common/event/EventDispatcher.java
+++ b/sdk/src/main/java/com/hdl/sdk/link/common/event/EventDispatcher.java
@@ -156,21 +156,26 @@
*/
public synchronized void post(String topicTag, @NonNull Object o) {
try {
+// LogUtils.e("EventDispatcher", "===15");
for (String key : EVENT.keySet()) {
if (!isMatch(key, topicTag)) {
continue;
}
+// LogUtils.e("EventDispatcher", "===16");
List<EventListener> list = EVENT.get(key);
if (list != null && !list.isEmpty()) {
for (EventListener listener : list) {
if(listener==null){
continue;
}
+// LogUtils.e("EventDispatcher", "===17");
//闇�瑕佸紓姝ュ洖璋冪殑
if(ASYNC_EVENT.contains(listener)) {
+// LogUtils.e("EventDispatcher", "===18");
runOnSubThread(listener,o);
}
else {
+// LogUtils.e("EventDispatcher", "===19");
runOnUIThread(listener,o);
}
}
@@ -180,10 +185,12 @@
if (ALL_TOPICS_EVENT == null || ALL_TOPICS_EVENT.isEmpty()) {
return;
}
+// LogUtils.e("EventDispatcher", "===20");
//寮�鍙戝垎鍙戜簨浠�
for (EventListener listener : ALL_TOPICS_EVENT) {
runOnUIThread(listener, o);
}
+// LogUtils.e("EventDispatcher", "===21");
}catch (Exception e){
LogUtils.e(e.getMessage());
}
@@ -203,6 +210,7 @@
@Override
public void run() {
try {
+// LogUtils.e("EventDispatcher", "===22");
eventListener.onMessage(o);
} catch (Exception e) {
LogUtils.e("runOnSubThread鏁版嵁寮傚父", o + " " + e.getMessage());
@@ -224,6 +232,7 @@
@Override
public void run() {
try {
+// LogUtils.e("EventDispatcher", "===23");
eventListener.onMessage(o);
} catch (Exception e) {
LogUtils.e("runOnUIThread鏁版嵁寮傚父", o + " " + e.getMessage());
--
Gitblit v1.8.0