I am coding a game in libgdx and handled everything pretty gracefully. Everything is working fine. But when you try to resume the game after 10 mins or so, game crashes.Due to inner workings of phone memory issues
01-10 15:38:48.757 31427-31885/com.game.pack E/AndroidRuntime: FATAL EXCEPTION: Thread-12
Process: com.game.pack, PID: 31427
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at com.android.tools.profiler.support.profilers.EventProfiler$InputConnectionHandler.run(EventProfiler.java:285)
at java.lang.Thread.run(Thread.java:764)
Here is the pause/resume:
@Override
public void pause() {
EnumClass.state = EnumClass.State.PAUSE;
}
@Override
public void resume() {
EnumClass.state = EnumClass.State.PAUSE;
}
Any ideas?