Esempio n. 1
0
  @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();
          }
        });
  }