public void run() {
Graphics g = getGraphics();
while(!sleeping)
{
updateScene();
draw(g);
try
{
Thread.sleep(frameDelay);
}
catch(InterruptedException e) {}
}
}
这个代码里面的updateScene函数名如果重构命名成 update,模拟器上没问题,到了物理手机上就跑不了,很奇怪,不知道什么原因,反正不要用update这个名字就一切正常了。