恢复Android中的活动

Sár*_*ena 18 resume android onstart android-activity

我有一个有3个活动的应用程序.

我有主要的活动.这将调用第二个活动,然后调用第三个活动.我想在不进入onCreate的情况下返回主活动.

这是第三个活动的代码:

startActivity(new Intent(TerceraActiviry.this, Main.class));
Run Code Online (Sandbox Code Playgroud)

The*_*ard 50

如果您Activity仍然在运行,此代码将在不进入的情况下将其显示在前面onCreate

Intent openMainActivity = new Intent(TerceraActiviry.this, Main.class);
openMainActivity.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivityIfNeeded(openMainActivity, 0);
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。我在很多小时内搜索了这个解决方案。你在一分钟内解决了。 (2认同)
  • 我认为第一行还有1个额外的“”。 (2认同)