Java Android随机线程错误
我在Android游戏中遇到了一个奇怪的错误。每当我尝试更改级别时(退出一个活动并启动另一个活动,然后重新输入第一个活动),我都会在1/10的情况下出现此错误,这真是奇怪 除此之外,我非常不善于理解错误,比如:Java Android随机线程错误,java,android,error-handling,Java,Android,Error Handling,我在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/AndroidRunti
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()) {
看起来像一个非常典型的
NullPointerException
。通过转到MultiGameView.java
文件的第360行,查找在该行使用的变量(有时可能是null
),开始诊断。根据您的输入,没有什么可添加的。谢谢您提供的信息。我不能解决这个错误,但我至少知道为什么我现在得到它。我的游戏中有音效,如果我在音效打开(0,5s-1.5s长)时退出某个关卡,我会得到这个错误。当我调试应用程序时,我通过尽可能快的退出测试了所有级别,这导致了错误。