v0.9.1a: more android lifecycle adjustments, should fix various bugs

This commit is contained in:
Evan Debenham 2020-12-15 13:05:48 -05:00
parent 84d3029b04
commit fef273cfc3
3 changed files with 7 additions and 12 deletions

View File

@ -141,6 +141,12 @@ public class Game implements ApplicationListener {
@Override
public void render() {
//prevents weird rare cases where the app is running twice
if (instance != this){
finish();
return;
}
NoosaScript.get().resetCamera();
NoosaScriptNoLighting.get().resetCamera();
Gdx.gl.glDisable(Gdx.gl.GL_SCISSOR_TEST);

View File

@ -40,7 +40,7 @@
android:label="${appName}"
android:name=".AndroidGame"
android:screenOrientation="nosensor"
android:configChanges="keyboard|keyboardHidden|orientation">
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize">
</activity>
</application>

View File

@ -124,17 +124,6 @@ public class AndroidGame extends AndroidApplication {
super.onResume();
}
@Override
protected void onDestroy() {
//LibGDX itself doesn't clear these in every case, so we do it ourselves to be sure
graphics.clearManagedCaches();
audio.dispose();
if (instance == this) {
instance = null;
}
super.onDestroy();
}
@Override
public void onBackPressed() {
//do nothing, game should catch all back presses