如何退出由几个类组成的应用程序?

时间:2013-03-16 00:27:43

标签: android libgdx

我的第一堂课“公共课MyActivity扩展了活动” 立即运行另一个类“公共类MyActivity2扩展AndroidApplication”,

运行Libgdx“class MyGame”。

我使用“Gdx.app.exit()”退出MyGame类,返回第一个类。 但它再次开始第二节......循环。 那么如何退出应用程序呢? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在其他活动中添加退出按钮/ menuitem,当按下该按钮时,启动MainActivity并传​​入额外的intent。

这样的事情:
在其他活动中:

private void exit() {
      Intent intentHome = new Intent(this, Main.class);
      intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
      intentHome.putExtra("EXIT", true);
      startActivity(intentHome); finish();
}

在主要/第一活动中:

if (getIntent().getBooleanExtra("EXIT", false)) {
         finish();
}

此外,你可以在开始下一个活动时完成()每个活动,以确保后台没有其他活动。