Java 中的事件和处理程序,EventBus
Events and handlers, EventBus in Java
大家好,我有一个问题,我用谷歌搜索了一些东西,但没有找到有趣的东西。
我在 java 中有两个线程,一个在后台,另一个在前台 (UI)。
当后台线程更改 gui 变量的状态时,我想发送一个异步事件。存在事件、处理程序,但所有这些人员都需要实施。
在 Android 中是否存在更短的方式来传递像 EventBus 这样的事件?
谢谢!
你可以试试Google Guava EventBus.
下面是来自Guava EventBus Examples by Ram Satish
的一个简单例子
package com.javarticles.guava;
import com.google.common.eventbus.EventBus;
public class SimpleEventBusExample {
public static void main(String[] args) {
EventBus eventBus = new EventBus();
eventBus.register(new SimpleListener());
System.out.println("Post Simple EventBus Example");
eventBus.post("Simple EventBus Example");
}
}
大家好,我有一个问题,我用谷歌搜索了一些东西,但没有找到有趣的东西。
我在 java 中有两个线程,一个在后台,另一个在前台 (UI)。 当后台线程更改 gui 变量的状态时,我想发送一个异步事件。存在事件、处理程序,但所有这些人员都需要实施。
在 Android 中是否存在更短的方式来传递像 EventBus 这样的事件?
谢谢!
你可以试试Google Guava EventBus.
下面是来自Guava EventBus Examples by Ram Satish
的一个简单例子package com.javarticles.guava;
import com.google.common.eventbus.EventBus;
public class SimpleEventBusExample {
public static void main(String[] args) {
EventBus eventBus = new EventBus();
eventBus.register(new SimpleListener());
System.out.println("Post Simple EventBus Example");
eventBus.post("Simple EventBus Example");
}
}