中
我遵循下一个流程,启动活动A(加载资源),然后转到活动B(登录)。我将活动A标记为noHistory="true",在刚开始活动B后,我调用活动A的finish()。
应用程序按预期工作,当我从活动B按下后退按钮时,应用程序关闭,当我按下最近按钮并选择我的应用程序时,它从活动A重新启动,我希望它从活动B开始。
谢谢。
将其添加到AndroidManifest
:中的活动声明中
android:excludeFromRecents="true"
它将被排除在"最近的应用程序"列表
这是预期行为。由于你按下了后退按钮,应用程序将关闭,如果你从最近的时候开始启动,那就像点击应用程序图标启动应用程序一样。您可以使用共享首选项进行保存。如果第一个活动已经启动,您可以直接启动第二个活动