事件和处理程序,Java中的EventBus

时间:2016-01-24 19:56:15

标签: java events sendasynchronousrequest

大家好我有一个问题,我搜索了一些东西,但我找不到有趣的东西。

我在java中有两个线程,一个在后台,另一个在前台(UI)。 当背景的线程改变gui变量的状态时,我想发送一个异步事件。存在事件,处理程序,但所有这些工作人员都需要实施。

在Android中传递像EventBus这样的事件有没有更短的方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试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");
    }
}