0

我有一个主要活动。主要活动通过startActivityForResult调用其他活动(A)。转到 A。我搜索了一些东西并有一个列表项。然后单击 A 中的一项返回 Main。然后第二次打电话给A。一个列表消失。我认为创建了一个 A 的新实例。我想调用 A 的旧实例并保留列表项。

感谢帮助。

4

1 回答 1

0

您应该在开始活动 A 之前在 Intent 上设置标志Intent.FLAG_ACTIVITY_REORDER_TO_FRONT。这样,如果活动堆栈上存在一个实例,它将使用现有实例

于 2012-05-20T18:43:30.243 回答