2016-05-01 50 views
2

我正在执行下一个流程,开始活动A(加载资源),然后转到活动B(登录)。我将活动A标记为noHistory =“true”,并在活动A上开始活动BI调用finish()之后。Android- noHistory = true当从最近回来时不工作

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

谢谢。

回答

0

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

+0

当我按下后退按钮时,可以从最近的应用程序中删除应用程序吗? –

2

AndroidManifest添加到您的活动声明:

 android:excludeFromRecents="true" 

它将从“最近被排除应用程序“列表

+0

如果最近的按钮被点击,它不工作,否则,如果我们点击首页按钮,然后它显示在最近的列表 –

+0

@AmitVerma你可以在模拟器中重现此问题吗? – auval

相关问题