2

我有兩個選項卡(使用viewPager)的MainActivity。在第二個標籤中,我有一個mapFragment - Google Maps API。點擊按鈕後,會打開另一個片段。但是,mapFragment在片段下(在日誌中我看到地圖被重新繪製)。替換它後「殺死」片段

任何建議如何解決它?

回答

2

如果您使用add()轉到新片段,請將其替換爲replace()

見這個例子:

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

感謝。我使用'replace()'。但仍然有這個問題。 – Stepan