Java me Refresh Theme()在lwuit中给出数组索引超出边界异常

Java me Refresh Theme()在lwuit中给出数组索引超出边界异常,java-me,lwuit,lwuit-form,Java Me,Lwuit,Lwuit Form,我正在使用lwuit制作j2me手机应用程序。在一个表单中,我需要从容器中删除一个组件,然后必须添加另一个组件,然后调用refreshTheme()和revalidate()函数,以便表单上的更改可以反映在屏幕上,但有时调用这些函数会出现错误,如“数组索引超出范围:2>=2”或“数组索引超出范围0>=0”。此错误并不总是出现。 那么有什么解决方案吗?如果违反EDT,就会发生这种情况,在访问LWUIT时应该使用callSerially()

我正在使用lwuit制作j2me手机应用程序。在一个表单中,我需要从容器中删除一个组件,然后必须添加另一个组件,然后调用refreshTheme()和revalidate()函数,以便表单上的更改可以反映在屏幕上,但有时调用这些函数会出现错误,如“数组索引超出范围:2>=2”或“数组索引超出范围0>=0”。此错误并不总是出现。

那么有什么解决方案吗?

如果违反EDT,就会发生这种情况,在访问LWUIT时应该使用callSerially()