title: Porting iPhone UI with multiple screens over a map to Android. Use multiple Activities?
body: <p>I have this setup in an iPhone app:</p>
  
  <p>There is always a MKMapView on screen &amp; a additional UI layer on top. The upper UI layer is managed by a simple state system. Each state is a UIViewController and has a .nib attached to it containing the layout.</p>
  
  <p>I'm very new to Android development. What is the best way to build this on Android?</p>
  
  <p>So far I see two options:<br>
  1. Have a single Activity &amp; insert/remove layouts as the states change.<br>
  2. Have multiple Activities and have a layout for each. Is there then a way to keep a single MapView around beneath, without having one per activity?  </p>
  
  <p>Thanks.</p>