我正在开发一个应用程序。我正面临一个与更新屏幕相关的问题,该屏幕已经在堆栈中。我试图在按钮点击时使用myappscreen.invalidate(),但它不会更新屏幕。
请帮我解决这个问题。
答案 0 :(得分:1)
您的屏幕是否为活动屏幕?
要重绘活动屏幕,您只需调用invalidate()方法即可刷新屏幕。
你从哪里调用invalidate()?除非你有一个事件锁,否则不能从Timer线程调用invalidate()。
答案 1 :(得分:0)
如果您想更新屏幕,请覆盖UiApplication的activate()并在您想要更新的内容中编写代码。