我的活动中有两个片段和一个容器。我根据用户输入显示两个片段中的任何一个。其中一个片段是Google Map片段,其中添加了一个标记并放大了该标记。
我执行以下操作:
在这两项操作之后,我再也看不到地图上的标记了,地图也缩小了。
请注意,在执行操作2时,我不会创建新的Google地图片段.Google地图片段与之前显示的片段相同。另外,在替换之后,如果我尝试添加标记,那么即使这样也不起作用。
有些人可以解释一下这里发生了什么。当我用片段X替换它时,地图片段是否会被破坏?
感谢。
答案 0 :(得分:0)
当您使用replace
时,它与在片段上调用remove
然后调用add
相同。将删除容器中的旧片段,并添加新片段。如果你想让它再次显示,你需要将数据保存在某个地方