package com.haw.projecthorse.android;

import android.os.Build;
import android.os.Bundle;
import android.view.View;

import com.badlogic.gdx.backends.android.AndroidApplication;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
import com.haw.projecthorse.gamemanager.CoreGameMain;


public class AndroidLauncher extends AndroidApplication {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		// Hiermit wird die Android Navigation Bar ausgeblendet, zurckholen
		// geht ab Android 4.4 mit einem Swipe vom oberen Bildschirmrand nach unten

		if (Build.VERSION.SDK_INT >= 19) {
			View decorView = getWindow().getDecorView();
			decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
					| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
		}

		AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
		initialize(new CoreGameMain(), config);

	}
}

@@ -113,16 +113,45 @@
 w.View;%0D
+%0Aimport android.view.Window;%0D
 %0A%0D%0Aimpor
@@ -570,16 +570,17 @@
 det, zur
+%EF%BF%BD
 ckholen%0D
@@ -699,16 +699,82 @@
  19) %7B%0D%0A
+%09%09%09Window window = getWindow();%0D%0A%09%09%09if(window!=null)%7B%0D%0A%09%09%09try %7B%0D%0A%09
 %09%09%09View 
@@ -785,27 +785,22 @@
 rView = 
-getW
+w
 indow
-()
 .getDeco
@@ -809,16 +809,17 @@
 iew();%0D%0A
+%09
 %09%09%09decor
@@ -887,16 +887,17 @@
 N%0D%0A%09%09%09%09%09
+%09
 %7C View.S
@@ -930,16 +930,89 @@
 ICKY);%0D%0A
+%09%09%09%7D catch (Exception e) %7B%0D%0A%09%09%09%09// No navbar on device%0D%0A%09%09%09%7D%0D%0A%09%09%09%0D%0A%09%09%09%7D%0D%0A
 %09%09%7D%0D%0A%0D%0A%09

Fix für Samsung Geräte ohne Navbar