Enregistrement MapFragment Maps (v2) de l'État dans Android

Je suis en train de travailler avec la nouvelle API GoogleMaps (v2) et ont quelques problèmes avec le fragment. J'ai deux fragments de mon application (Carte, Liste) et l'utilisateur peut basculer entre eux. Fonctionne très bien jusqu'à présent avec ce code:

if (itemPosition == 0) {
        getSupportFragmentManager().beginTransaction()
                .replace(R.id.fragmentpos, myMapFragment).commit();
    } else if (itemPosition == 1) {
        getSupportFragmentManager().beginTransaction()
                .replace(R.id.fragmentpos, myListFragment).commit();
}......

Quand je travaille avec la carte, accéder à la liste fragment, puis retour vers le fragment de carte, la dernière position de la carte n'est pas enregistré. Ce n'est pas ce que je veux, je veux que la carte est dans la mémoire de l'état comme je l' "gauche"..
Comment puis-je accomplir? J'ai essayé d'enregistrer la position de la caméra dans

public void onSaveInstanceState(Bundle outState){
   outState.putDouble("LAT", mMap.getCameraPosition().target.latitude);
   outState.putDouble("LON", mMap.getCameraPosition().target.longitude);
   outState.putFloat("BEAR", mMap.getCameraPosition().bearing);
   ...

}

et le restaurer dans onCreateView(), mais l'ensemble est toujours null. Le onSaveInstanceState n'est pas appelée si je remplace les fragments.

Alors, comment puis-je enregistrer l'état de la carte?

pouvez vous s'il vous plaît jetez un oeil à ma question, et laissez-moi savoir où je vais mal.. voici ma question - stackoverflow.com/questions/14124354/...

OriginalL'auteur Toni4780 | 2013-01-01