@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // fix for launcher icon starting new activity on top of old one if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); return; } listeners = new Array<ActionListener>(); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); config.useAccelerometer = false; config.useCompass = false; config.hideStatusBar = true; // config.useImmersiveMode = true; config.useAccelerometer = false; if (GameScreen.SOFT_DEBUG) config.useWakelock = true; MyGame.setPlatformSpecific(this); initialize(new MyGame(), config); // create app exit alertBuilder = new AlertDialog.Builder(this); alertBuilder.setTitle("Exit"); alertBuilder.setMessage("Do you really want to exit?"); alertBuilder.setCancelable(true); alertBuilder.setPositiveButton( "Yes", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Gdx.app.exit(); } }); alertBuilder.setNegativeButton( "No", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); }