我的游戏应用有问题:
如果你最小化它会崩溃......例如如果您按主页按钮或点击广告。 这是日志:
>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。暂停菜单也会打开。如果应用程序暂停,有些可能会出现在画布上吗?
答案 0 :(得分:0)
你的GameView.java第87行有一个NullPointerException
在最小化游戏时线程仍在运行时,某些对象可能会被垃圾收集。