在Blackberry的Application类中,hasEventThread()和isHandlingEvents()之间的区别是什么。我只是很好奇,因为我只发现hasEventThread很有用。
来自BB的Applicaiton文档:
public boolean hasEventThread() 确定此应用程序是否已进入事件调度程序。 返回: 如果此应用程序已进入事件调度程序(即已调用Application.enterEventDispatcher()),则为True;否则为false。否则,错误。 isHandlingEvents
public final boolean isHandlingEvents() 确定此应用程序是否已进入事件调度循环。 返回: 如果应用程序已进入事件调度循环,则为True;否则,错误。
我唯一的猜测是isHandlingEvents大多数发生在hasEventThread之后的某个时间。但这真的那么有用吗?
答案 0 :(得分:1)
他们完全一样。我不确定他们为什么都存在;可能遗留代码,过去他们可能做了不同的事情。但他们现在肯定已经融合了。