画布之间的白色屏幕

时间:2010-04-13 15:36:38

标签: canvas java-me

我有,我相信这是一个小问题。我正在开发一个主要使用画布进行显示的J2ME应用程序。问题是我已将所有这些画布设置为全屏,当我从一个类导航到另一个类时,我首先获得一个白色屏幕然后被带到我打算去的画布。我不明白我做错了什么 我使用以下语句进行导航

javax.microedition.lcdui.Display.getDisplay(MIDlet).setCurrent(Canvas);

2 个答案:

答案 0 :(得分:0)

从不同线程之间的同步问题到次优代码可能有很多原因。以下是一些值得尝试的事情

  1. 如果您的应用使用线程,则禁用除UI线程以外的所有线程,然后从此处继续。
  2. 尝试设置背景颜色并查看是否更改了白色屏幕。
  3. 检查不同的手机,这可能是手机相关的问题。

答案 1 :(得分:0)

根据我的经验,使用多个不同的画布构建MIDlet是一种非常不寻常的方法。我建议只使用一个,并在每个屏幕上调整paint方法的行为。