Android 我如何确保用户总是在离开的地方进入应用程序?
通过测试,我相当有信心,单击launcher图标总是会让用户回到他们离开的地方。然而,我在后台保存了很长一段时间后加载了我的应用程序,并发现自己出现在主屏幕上。当我按下Android 我如何确保用户总是在离开的地方进入应用程序?,android,android-activity,android-manifest,android-lifecycle,Android,Android Activity,Android Manifest,Android Lifecycle,通过测试,我相当有信心,单击launcher图标总是会让用户回到他们离开的地方。然而,我在后台保存了很长一段时间后加载了我的应用程序,并发现自己出现在主屏幕上。当我按下后退时,我被带到了我原本希望返回的屏幕。然后事情就变得一团糟了。我在活动后台导航,发现了多个屏幕的多个实例。发生这种情况是因为“当前”活动被Android破坏了吗?如果是,我该如何处理 我的活动层次结构类似于联盟>分区>团队>球员>受伤,所以除了受伤之外的所有东西都是父母。我始终希望用户能够从任何活动中恢复。也许我应该使用laun
后退
时,我被带到了我原本希望返回的屏幕。然后事情就变得一团糟了。我在活动后台导航,发现了多个屏幕的多个实例。发生这种情况是因为“当前”活动被Android破坏了吗?如果是,我该如何处理
我的活动层次结构类似于联盟>分区>团队>球员>受伤,所以除了受伤之外的所有东西都是父母。我始终希望用户能够从任何活动中恢复。也许我应该使用launchMode=“singleInstance”
?我应该在所有活动中使用它吗
总之
- 目前,我为作为父级的每个活动声明
,因为这最初似乎会导致用户从停止的位置输入launchMode=“singleTop”
- 我应该如何处理我的活动,这样就不会有超过一个实例,并且用户总是输入他们停止的地方李>