我正在尝试为Storm2开发BlackBerry应用程序。尝试从应用程序的其他实例更新LabelField时遇到问题。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() 。 – MusiGenesis 2011-02-08 15:34:31
我已经试过了。 btListener.vecDevices.size()工作正常;我认为settext是有问题的。 – 2011-02-08 15:43:08