Background
I have a larger application in which I had/have several problems with new Google Maps API. I tried to describe it in a different question
Implements your fragment/activity with GoogleMap.OnCameraChangeListener and override method onCameraChange and into you can save the new camera position, and onResume use
GoogleMap.OnCameraChangeListener
onCameraChange
onResume
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPositionSaved));