如果你“最小化”它,Android游戏会崩溃

时间:2014-08-26 22:04:21

标签: java android crash minimize

我的游戏应用有问题:

如果你最小化它会崩溃......例如如果您按主页按钮或点击广告。 这是日志:

>threadid=19: thread exiting with uncaught exception (group=0x417f2da0)
08-26 23:42:38.207 17397 17478 E AndroidRuntime FATAL EXCEPTION: Thread-38883
08-26 23:42:38.207 17397 17478 E AndroidRuntime Process: de.lolxdfly.flypig, PID: 17397
08-26 23:42:38.207 17397 17478 E AndroidRuntime java.lang.NullPointerException
08-26 23:42:38.207 17397 17478 E AndroidRuntime at de.lolxdfly.flypig.GameView.onDraw(GameView.java:87)
08-26 23:42:38.207 17397 17478 E AndroidRuntime at de.lolxdfly.flypig.GameLoopThread.run(GameLoopThread.java:34)

我使用此TuT的代码: http://panjutorials.de/tutorials/android-gameapp-entwicklungstutorial-lazy-pudding/

Mfg lolxdfly

==================== 编辑:我修复了崩溃,但如果我恢复,则所有rects都设置为0,除了暂停菜单的rects。暂停菜单也会打开。如果应用程序暂停,有些可能会出现在画布上吗?

1 个答案:

答案 0 :(得分:0)

你的GameView.java第87行有一个NullPointerException

在最小化游戏时线程仍在运行时,某些对象可能会被垃圾收集。