我有一个应用程序,它永远不需要一个以上的活动实例。我想要它,这样当用户回到屏幕时,它与离开屏幕时的状态相同,除了一些没有意义的地方。我已经通过 onpause onstop 更新来保存持久数据。然而,为了让屏幕看起来像他们离开时的样子,我使用意图专门将标志设置为 Intent.FLAG_ACTIVITY_REORDER_TO_FRONT|Intent.FLAG_ACTIVITY_SINGLE_TOP 然后 startActivity。它似乎工作得很好,但它有意义吗?有没有更聪明的方法?这样做的陷阱等等......任何反馈将不胜感激。