<RelativeLayout
android:id="@+id/tmap_parent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
android:id="@+id/tmap_parent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mapParentView = (RelativeLayout) findViewById(R.id.tmap_parent);
mMapFragment = ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map));
map = mMapFragment.getMap();
}
@Override
protected void onResume() {
if (mMapFragment.getView().getParent() != mapParentView)
mapParentView.addView(mMapFragment.getView());
super.onResume();
}
@Override
protected void onPause() {
mapParentView.removeView(mMapFragment.getView());
super.onPause();
}