在Blackberry的Application类中,hasEventThread()和isHandlingEvents()之间的区别是什么

时间:2010-05-26 21:10:25

标签: blackberry

在Blackberry的Application类中,hasEventThread()和isHandlingEvents()之间的区别是什么。我只是很好奇,因为我只发现hasEventThread很有用。

来自BB的Applicaiton文档:

public boolean hasEventThread() 确定此应用程序是否已进入事件调度程序。 返回: 如果此应用程序已进入事件调度程序(即已调用Application.enterEventDispatcher()),则为True;否则为false。否则,错误。 isHandlingEvents

public final boolean isHandlingEvents() 确定此应用程序是否已进入事件调度循环。 返回: 如果应用程序已进入事件调度循环,则为True;否则,错误。

我唯一的猜测是isHandlingEvents大多数发生在hasEventThread之后的某个时间。但这真的那么有用吗?

1 个答案:

答案 0 :(得分:1)

他们完全一样。我不确定他们为什么都存在;可能遗留代码,过去他们可能做了不同的事情。但他们现在肯定已经融合了。