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

被折叠的 条评论
为什么被折叠?
