我有一个永远不会需要多个活动实例的应用。我想要它,以便当用户回到屏幕时,它处于与它们离开时相同的状态,除了一些没有意义的地方。我已经通过onstause onstop更新保存了持久化数据。然而,为了保持屏幕看起来像它们离开时的方式,我使用Intent专门设置标志为Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP然后startActivity。它似乎工作得很好,但它有意义吗?有更聪明的方法吗?陷阱这样做等等......任何反馈都将非常感激。
答案 0 :(得分:1)