【发布时间】:2011-02-08 15:16:02
【问题描述】:
我正在尝试为 Storm2 开发一个 BlackBerry 应用程序。我在尝试从应用的不同实例更新 LabelField 时遇到问题。
程序在不更新此 LabelField 的情况下运行良好,但是当我尝试添加代码以更新文本时,它在“settext”行之后变得无响应。
我错过了什么吗?
public class AgentTrackerScreen extends MainScreen
{
public static LabelField _outputText;
...
}
public class BtService implements Runnable
{
...
public void run()
{
AgentTrackerScreen._outputtext.settext(
"Something: " + btListener.vecDevices.size());
}
...
}
【问题讨论】:
-
尝试将
run()方法中的代码分成两行(第一行创建字符串,第二行使用settext中的字符串)来查看问题出在settext还是与btListener.vecDevices.size(). -
我已经试过了。 btListener.vecDevices.size() 工作正常;我认为 settext 是有问题的。
标签: blackberry