public class FragmentMapa extends android.support.v4.app.FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mapa); }}
<?xml version="1.0" encoding="utf-8"?><fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment"/>
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/9d25efdc-1913-4f7c-a476-5974bf8dc9ef%40googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/4344584f-99dd-4163-8c51-b022e8dab7ec%40googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAPS5VoF6LJEcnMbOBYb7xrakxDE21nEdpbBp6-%3D5ULsSXUDJLw%40mail.gmail.com.
public class FragmentMapa extends Fragment { private static View view; public FragmentMapa(){ } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (view != null) { ViewGroup parent = (ViewGroup) view.getParent(); if (parent != null) parent.removeView(view); } try { view = inflater.inflate(R.layout.mapa, container, false); } catch (InflateException e) { /* map is already there, just return view as it is */ } return view; } @Override public void onDestroyView() { super.onDestroyView(); MapFragment f = (MapFragment) getFragmentManager().findFragmentById(R.id.mapFragment); if (f != null) getFragmentManager().beginTransaction().remove(f).commit(); }}
Introducir código aquí...<?xml version="1.0" encoding="utf-8"?>
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/b043bac1-2239-4eb4-bee1-060948a90352%40googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAAFH9pLr6cJAC2fv6ZXn1f5eA%2B1CHp2LcYKCQ%2BF3qJicVxYuog%40mail.gmail.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAPS5VoHm7HXLXcRm%2BWxNoMi2n8mVaEoHbhsz7dmdHakn6Gf9wA%40mail.gmail.com.
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/47048cfc-3e21-46df-aaab-2c4b9c8ace29%40googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAPS5VoHwhe_EEn6WhS7ov98MHE5B%3Db0z5Nqtxw-bwREBz%2B6apw%40mail.gmail.com.
Introducir códigopublic class FragmentMapa extends Fragment {
private MapView mMapView; private GoogleMap mMap; private Bundle mBundle;
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View inflatedView = inflater.inflate(R.layout.mapa, container, false);
try { MapsInitializer.initialize(getActivity()); } catch (GooglePlayServicesNotAvailableException e) { // TODO handle this situation }
mMapView = (MapView) inflatedView.findViewById(R.id.map); mMapView.onCreate(mBundle); setUpMapIfNeeded(inflatedView);
return inflatedView; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBundle = savedInstanceState; }
private void setUpMapIfNeeded(View inflatedView) { if (mMap == null) { mMap = ((MapView) inflatedView.findViewById(R.id.map)).getMap(); if (mMap != null) { setUpMap(); } } }
private void setUpMap() { mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("Marker")); }
@Override public void onResume() { super.onResume(); mMapView.onResume(); }
@Override public void onPause() { super.onPause(); mMapView.onPause(); }
@Override public void onDestroy() { mMapView.onDestroy(); super.onDestroy(); }} aquí...
Introducir código aquí...<?xml version="1.0" encoding="utf-8"?>
Gracias por el enlace Juan,
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/f5105962-f58c-4585-a3fd-267f8c1e1e94%40googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAG1C-WxvrrXswrnweLf68zkjW%3DWQW9zpMpuLsmLWMtmcPfVkeg%40mail.gmail.com.
Y ya has encoontrado la solución, estuve leyendo tu problemática varias veces, pero no entiendo porué nesesaria mente para mostrar tu mapa debe la actividad heredar de Fragment, disculpa si es algo fácil y yo no lo entiendo...
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/21a9b349-b01e-4889-a02c-a25156905de5%40googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAPS5VoHY58gDU_y%2BCXN-o0UJMAjZ6RVhfdE766yYCj%3DodFZG_g%40mail.gmail.com.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/21a9b349-b01e-4889-a02c-a25156905de5%40googlegroups.com.
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/CAPS5VoHY58gDU_y%2BCXN-o0UJMAjZ6RVhfdE766yYCj%3DodFZG_g%40mail.gmail.com.