如何在黑莓中更新屏幕?

时间:2011-06-11 07:27:52

标签: blackberry uicomponents

我正在开发一个应用程序。我正面临一个与更新屏幕相关的问题,该屏幕已经在堆栈中。我试图在按钮点击时使用myappscreen.invalidate(),但它不会更新屏幕。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

您的屏幕是否为活动屏幕?

要重绘活动屏幕,您只需调用invalidate()方法即可刷新屏幕。

你从哪里调用invalidate()?除非你有一个事件锁,否则不能从Timer线程调用invalidate()。

答案 1 :(得分:0)

如果您想更新屏幕,请覆盖UiApplication的activate()并在您想要更新的内容中编写代码。