Nokia平台游戏退出之后出现nullPointerException问题
Nokia机型:
在run的主循环中调用notifyDestroyed()等关闭程序方法,会在游戏退出之后出现NullPointerException.
解决办法:
设置一个boolean变量bExit,在需要退出程序的地方设置bExit = true,并跳出循环处理
boolean bExit = flase;
run()
{
while(!bExit){
//主体
}
if(bExit){
//清理工作
notifyDestroyed();
}
}