пожалуйста, посмотрите этот код, когда я запускаю его на Nokia N97, он работает очень медленно, но я проверяю его на Samsung Corby, он работает верно, я думаю, что если я использую проблему с игровым холстом, то это будет неуместно. что я должен сделать, чтобы решить эту проблему.
public class MIDPCanvas extends GameCanvas implements Runnable {
Graphics g;
Image img;
int x = getWidth() / 2;
Thread t = new Thread(this);
public MIDPCanvas() {
super(true);
try {
img = Image.createImage("/pic.jpg");
} catch (IOException ex) {
ex.printStackTrace();
}
g = getGraphics();
g.setColor(150, 230, 200);
g.fillRect(0, 0, getWidth(), getHeight());
t.start();
}
public void run() {
while (true) {
g.drawImage(img, x, getHeight() / 2, Graphics.VCENTER | Graphics.HCENTER);
x--;
flushGraphics();
}
}
}
спасибо