Android 当从另一个应用程序再次打开应用程序时,启动程序活动将重新打开

Android 当从另一个应用程序再次打开应用程序时,启动程序活动将重新打开,android,back-stack,android-launcher,Android,Back Stack,Android Launcher,在我的应用程序中,它从启动屏幕开始。然后用户登录,并已到达仪表板活动。我从后台完成启动和登录活动 但是,当用户从Zapya再次打开应用程序时,应用程序会在现有活动堆栈的顶部加载新的启动活动。 当用户点击后退按钮时,飞溅活动消失,仪表板活动再次显示 据我所知,当应用程序已经存在于内存中时,它通常应该显示最上面的活动 请告诉我有什么需要修改或配置的吗 编辑:这是一个已知的错误,有多种方法可以解决这个问题。我用这个方法解决了这个问题。 你也可以在下面的帖子中学习 您必须在menifest标记中添加si

在我的应用程序中,它从启动屏幕开始。然后用户登录,并已到达仪表板活动。我从后台完成启动登录活动

但是,当用户从Zapya再次打开应用程序时,应用程序会在现有活动堆栈的顶部加载新的启动活动。 当用户点击后退按钮时,飞溅活动消失,仪表板活动再次显示

据我所知,当应用程序已经存在于内存中时,它通常应该显示最上面的活动

请告诉我有什么需要修改或配置的吗

编辑:这是一个已知的错误,有多种方法可以解决这个问题。我用这个方法解决了这个问题。 你也可以在下面的帖子中学习


您必须在menifest标记中添加singleTask查找更多信息:@DivyeshPatel谢谢,我以前已经看过了。在您看来,我应该将“SingleTask”启动模式放在哪个活动中?我已经将“SingleTask”启动模式设置为登录活动。您是否尝试过此属性:android:excludeFromRecents=“true”。。。。。android:launchMode=“singleTask”。。。。。。。。。android:taskAffinity=“……”@Steve.Naylianung请向我们展示代码。您必须在menifest标记中添加singleTask查找更多信息:@DivyeshPatel谢谢,我以前已经看过了。在您看来,我应该将“SingleTask”启动模式放在哪个活动中?我已经将“SingleTask”启动模式设置为登录活动。您是否尝试过此属性:android:excludeFromRecents=“true”。。。。。android:launchMode=“singleTask”。。。。。。。。。android:taskAffinity=“……”@Steve.NayLinAung请向我们展示代码。