java - 如何使用 IPC EventBus 发布事件?

标签 java android event-bus

我正在关注这篇文章的答案IPC in Android using GreenRobot eventbus关于IPCEventBus。

public class Listener implements IIpcEventBusConnectionListener, IIpcEventBusObserver {

    public Listener() {
        IIpcEventBusConnector connector =
            ConnectorFactory.getInstance().buildConnector(context, this, "com.blueengine.login");
        connector.startConnection();
    }

    @Override
    public void onConnected(IIpcEventBusConnector connector) {
        connector.registerObserver(this);
    }

    @Override
    public void onEvent(IEventIpc event) {

    }

    @Override
    public void onDisconnected(IIpcEventBusConnector connector) {

    }
}

然后在我的登录应用程序上

我想发送一个名为 UserLoggin 的事件。我该怎么做?

public class UserLoggin implements IEventIpc
{
}

最佳答案

当您的事件触发器通过调用以下方式发布事件时:

IpcEventBus.getInstance().postEvent(event);

documentation 中所述。

关于java - 如何使用 IPC EventBus 发布事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43151812/

相关文章:

java - 使用 matlabcontrol API 在 Netbeans 中调用从 Java 调用 matlab 函数

java - 如何在 android 上的 paho 中发布保留 true 的 mqtt 消息

android - 在 fragment 上调用注册/注销事件总线的最佳方法是什么?

android - 收到警告找不到类 "com.qualcomm.qti.Performance"

android - 什么时候应该调用 removeStickyEvent(...)?

android - EventBus 3.0 registerSticky 已弃用

java - 我有 2 个 ArrayList,我需要一种使用 2 个迭代器的方法

JSON 的 Java 结果集按列输出

java - 带有 { } 大括号的 Spring MVC @Path 变量

android - 新导航架构中的圆形显示动画