【发布时间】:2011-06-14 18:29:49
【问题描述】:
我正在尝试更新黑莓应用程序中回调事件的屏幕。在回调中,我编写了一个自定义管理器。首先,我在加载时(即在屏幕的构造函数中)向屏幕即管理器添加内容。一旦在一段时间后添加它,我会收到一个回调,在该回调中我删除屏幕上的所有字段并尝试添加新内容。虽然 deleteAll 正在工作,但我无法添加新内容。我正在使用下面的代码。
synchronized (UiApplication.getEventLock()) {
manager.deleteAll();
RichTextField rich1 = new RichTextField("RichTextField1");
add(rich1);
}
也尝试调用无效但没有用。
谢谢,
【问题讨论】:
-
您可以尝试 updateLayout(),但我猜其他地方存在潜在问题。此外,您正在调用 manager.deleteAll() 然后 add() 而不是 manager.add(),不知道这对您的屏幕设置方式是否重要
-
我也会投票给
manager.add()jprofitt 点。 -
你说你用自定义布局看看有没有搞砸那里
标签: blackberry