我正在执行下一个流程,开始活动A(加载资源),然后转到活动B(登录)。我将活动A标记为noHistory =“true”,并在活动A上开始活动BI调用finish()之后。Android- noHistory = true当从最近回来时不工作
该应用程序按预期方式工作,当我按下活动B后退按钮时,应用程序关闭,当我按最近按钮并选择我的应用程序,它从活动A重新启动,我想它从活动B开始。
谢谢。
我正在执行下一个流程,开始活动A(加载资源),然后转到活动B(登录)。我将活动A标记为noHistory =“true”,并在活动A上开始活动BI调用finish()之后。Android- noHistory = true当从最近回来时不工作
该应用程序按预期方式工作,当我按下活动B后退按钮时,应用程序关闭,当我按最近按钮并选择我的应用程序,它从活动A重新启动,我想它从活动B开始。
谢谢。
这是预期的行为。由于您已按下后退按钮,应用程序已关闭,如果您从近期启动后,就像点击应用程序图标启动应用程序一样。您可以使用共享偏好来保存,如果第一个活动已经启动,你可以直接启动第二个活动
在AndroidManifest
添加到您的活动声明:
android:excludeFromRecents="true"
它将从“最近被排除应用程序“列表
如果最近的按钮被点击,它不工作,否则,如果我们点击首页按钮,然后它显示在最近的列表 –
@AmitVerma你可以在模拟器中重现此问题吗? – auval
当我按下后退按钮时,可以从最近的应用程序中删除应用程序吗? –