在我的应用程序中,我想使用事件总线每 10 毫秒触发一次事件。我正在使用GreenRobot Eventbus,我的代码如下所示:
while (true){
//receiving data etc.
//...
eventBus.post(new DataEvent(bytes));
}
这很好用,但我有点怀疑这是否有效,因为在这段代码中,每 ~10 毫秒DataEvent
就会创建一个新对象。这真的是正确的方法吗?或者我应该DataEvent
在外部的一个地方创建对象while loop
并在应该触发新事件时重用它?