Android- noHistory = true从最近回来时不起作用

Jua*_*lle 4 android android-activity

我正在关注下一个流程,启动活动A(加载资源),然后转到活动B(登录).我将活动A标记为noHistory ="true",然后在活动A上启动活动BI调用finish()之后.

该应用程序按预期工作,当我按下活动B的后退按钮应用程序关闭时,当我按下最近按钮并选择我的应用程序时,它从活动A重新启动,我希望它从活动B开始.

谢谢.

Ami*_*val 5

将其添加到您的活动声明中AndroidManifest:

        android:excludeFromRecents="true"
Run Code Online (Sandbox Code Playgroud)

它将被排除在"最近的应用程序"列表之外


Pra*_*dey 1

这是预期的行为。由于您已按下后退按钮,因此应用程序将关闭,如果您从最近启动此后,就像单击应用程序图标来启动应用程序一样。您可以使用共享首选项进行保存,如果第一个活动已经启动,您可以直接启动第二个活动