Zaitung
23/04/14, 17:59:36
Bueno, tengo un problema con un Fragment que contiene un mapa. Para poder rotar la pantalla y que me guarde el mapa tengo el onCreate:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.near_me, container, false);
SupportMapFragment mapFragment = (SupportMapFragment) getFragmentManager()
.findFragmentById(R.id.NearMe_Map);
if (savedInstanceState == null) {
mapFragment.setRetainInstance(true);
} else {
NearMe_Map = mapFragment.getMap();
}
setHasOptionsMenu(true);
setUpMapIfNeeded();
return view;
}
Cuando roto, el mapa sigue en su sitio con todos los datos, y hasta ahí perfecto. Sin embargo cuando salgo de ese fragment (utilizando un navigation drawer) y vuelvo a entrar la app se cierra y me da este error:
"android.view.InflateException: Binary XML file line #7: Error inflating class fragment"
No sé si quizá falte algo que escribir en el metodo onDestroy o algo parecido :-/
:gracias::gracias::gracias::gracias:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.near_me, container, false);
SupportMapFragment mapFragment = (SupportMapFragment) getFragmentManager()
.findFragmentById(R.id.NearMe_Map);
if (savedInstanceState == null) {
mapFragment.setRetainInstance(true);
} else {
NearMe_Map = mapFragment.getMap();
}
setHasOptionsMenu(true);
setUpMapIfNeeded();
return view;
}
Cuando roto, el mapa sigue en su sitio con todos los datos, y hasta ahí perfecto. Sin embargo cuando salgo de ese fragment (utilizando un navigation drawer) y vuelvo a entrar la app se cierra y me da este error:
"android.view.InflateException: Binary XML file line #7: Error inflating class fragment"
No sé si quizá falte algo que escribir en el metodo onDestroy o algo parecido :-/
:gracias::gracias::gracias::gracias: