When you started the game on first time, everything is okay. Flawless.
But if you exit and start the game again immediately from icon or recent app, the AssetManager will scream. The asset not loaded!
com.badlogic.gdx.utils.GdxRuntimeException: Asset not loaded: atlas/atlas.atlas
at com.badlogic.gdx.assets.AssetManager.get(AssetManager.java:117)
at com.coffeefury.magnet.screens.AbstractScreen.getAtlas(AbstractScreen.java:105)
at com.coffeefury.magnet.screens.AbstractScreen.getDrawable(AbstractScreen.java:114)
at com.coffeefury.magnet.screens.AbstractScreen.getScaledImage(AbstractScreen.java:146)
at com.coffeefury.magnet.screens.AbstractScreen.getScaledImage(AbstractScreen.java:142)
at com.coffeefury.magnet.screens.SplashScreen.render(SplashScreen.java:34)
at com.badlogic.gdx.Game.render(Game.java:46)
at com.coffeefury.magnet.Magnet.render(Magnet.java:72)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:449)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1516)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
SplashScreen.java (First screen code where my AssetManager does his job)
Manager.java
However it wont happen if you wait 2-3 seconds before launch the game again. I use Gdx.app.exit() to confirm an exit request. The game in question is on my signature. Maybe my game not disposed correctly?