gpt4 book ai didi

java - 普通 Java 应用程序上的 Greenrobot 的 EventBus

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:53 25 4
gpt4 key购买 nike

我一直在开发 Android 应用程序并且我一直在使用 Greenrobot EventBus,你可以找到它 here ,我真的很喜欢它。简洁、多功能且易于使用。

现在我正在创建一个 Java 应用程序,如果我使用事件总线,它会对我有所帮助。所以我考虑过使用 Greenrobot EventBus 但后来它是为 Android 制作的,我不确定在将它与普通 Java 一起使用时是否存在任何问题Application,毕竟它们都是Java

我知道其他事件总线库,例如 GuavaAkka,但由于我已经熟悉了 Greenrobot EventBus 和它在多线程方面非常灵活(这对我也有帮助)我正在考虑使用 Greenrobot 并节省一些时间。

最佳答案

我已尝试在普通 Java 项目中使用此库(版本 2.4.0,最后一个稳定版本)。由于 Android 依赖性,似乎不可能使用它。

import de.greenrobot.event.EventBus;

public class MainTest {
EventBus eventBus = EventBus.getDefault();

eventBus.post("This is a test event object");
}

ClassNotFoundException 被触发:

error screenshot

P.S.:我没有尝试 3.0.0-beta1 版本。

关于java - 普通 Java 应用程序上的 Greenrobot 的 EventBus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com