我正在研究Akka EventBus以检查它是否可以解决我的设计问题,但我仍然不知道。 问题是以下。 简化,我有: case class Request(requesterId: String, operation: String, header: RequestHeader)
case class Response(requesterId: String, operation: String,
在我的应用程序中,我想用事件总线每隔10ms触发一个事件。 我使用GreenRobot Eventbus和我的代码看起来像如下: while (true){
//receiving data etc.
//...
eventBus.post(new DataEvent(bytes));
}
这工作得很好,但我有点怀疑,如果这是efficienct,因为在此代码每10毫秒〜新DataE
我记得几年前,我正在使用静态初始化器来调用类级别的设置操作。我记得它有非常奇怪的行为,我只是决定避开它们。也许是因为我搞乱了最高层的命令或是一个新手。但我遇到需要重新审视它们,我想确保没有更简洁的更好的方法。 我知道这不是时尚,但我经常有数据驱动的类,它们维护从数据库导入的实例的静态列表。 public class StratBand {
private static volatile
我执行MVP在Android的模式,我使用EventBus让知道,从活动的“A”的东西的P resenter发生在活动“B”,以更新事件总线注销来自“A”的意见。 我注册的主持人EventBus里面的构造函数,但我没有看到任何我可以取消注册的地方。 public class PresenterA extends nucleus.presenter.Presenter<ViewA> {