我的Android游戏中出现了一个奇怪的错误。每当我尝试更改级别(退出一个活动并启动另一个活动,然后重新输入第一个活动)时,我会在1/10的情况下收到此错误,这真的很奇怪。
除此之外,我很难理解错误,就像这个:
08-05 21:07:19.512: W/dalvikvm(29961): threadid=11: thread exiting with uncaught exception (group=0x41d1b2a0)
08-05 21:07:19.520: E/AndroidRuntime(29961): FATAL EXCEPTION: Thread-1423
08-05 21:07:19.520: E/AndroidRuntime(29961): java.lang.NullPointerException
08-05 21:07:19.520: E/AndroidRuntime(29961): at com.coderogden.pongtennis.views.MultiGameView.outOfBounds(MultiGameView.java:360)
这是什么意思,我该如何解决?
提前致谢! :)
编辑
这是第360行
if (ball.getY() + ball.getRadius() > box.getBoxBot()) {
答案 0 :(得分:2)
看起来很典型的NullPointerException
。通过转到MultiGameView.java
文件的第360行并查找该行使用的变量来开始诊断,但有时可能是null
。根据您的输入添加更多内容。