"杀"更换后的片段

时间:2016-08-23 08:09:08

标签: android android-viewpager fragment google-maps-android-api-2

我有一个带有两个标签的MainActivity(使用viewPager)。在第二个标签中,我有一个mapFragment - Google Maps API。点击一个按钮后,它会打开另一个片段。但是,mapFragment位于片段下(在日志中我看到地图被重新绘制)。

有任何建议如何解决?

1 个答案:

答案 0 :(得分:2)

如果您使用add()转到新片段,请将其替换为replace()

见这个例子:

final FragmentTransaction ft = getFragmentManager().beginTransaction(); 
ft.replace(R.id.container, new NewFragment(), "NewFragment"); 
ft.commit();