2

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

请帮我解决这个问题。

4

2 回答 2

1

您的屏幕是活动屏幕吗?

要重绘活动屏幕,您应该只需要调用 invalidate() 方法来使屏幕刷新。

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

于 2011-06-11T10:31:32.673 回答
0

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

于 2011-11-10T08:39:30.370 回答