1

我想在更多活动中重用相同的片段实例(音乐播放器控制面板)。我创建了单例片段实例。我成功地将它添加到第一个活动中,但是当我尝试将它添加到第二个活动中时,我得到了异常:片段已经处于活动状态。我在 add 或 getSupportFragmentManager().beginTransaction().replace 之前尝试了 getSupportFragmentManager().beginTransaction().remove 但由于它没有立即执行,所以我总是遇到异常。

一些想法如何在更多活动中拥有相同的片段实例?谢谢

4

1 回答 1

0

您不能多次使用同一个片段对象。不知道为什么要这样做,但如果您希望这些对象保持“同步”,只需在对象/活动之间共享其状态即可

于 2012-10-24T16:13:27.957 回答