title: Difference between "savedInstanceState" and "bundle" in Android with Xamarin?
body: <p>I'm starting to use Xamarin and I already saw tutorials and looked over the internet for a specific answer to this question, but with no lucky.</p>
  
  <p>Here's the question.</p>
  
  <p>When I create a new project with VisualStudio choosing a Xamarin C# Android application, it automatically creates a MainActivity.cs with this code:<br>
  <a href="https://i.stack.imgur.com/QP7si.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QP7si.png" alt="code_1"></a></p>
  
  <p>Note this code: <br>
  <code>protected override void OnCreate(Bundle bundle)</code> <br>
  and <br>
  <code>base.OnCreate(bundle);</code></p>
  
  <p>Then I added a new activity (right click on the project, Add, New item, Activity, Add) called Activity1.cs, but here in the new activity the code automatically generated by Xamarin is different:<br>
  <a href="https://i.stack.imgur.com/XSyzi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/XSyzi.png" alt="code_2"></a></p>
  
  <p>Note:<br>
  <code>protected override void OnCreate(Bundle savedInstanceState)</code> <br>
  and <br>
  <code>base.OnCreate(savedInstanceState);</code>
  <br></p>
  
  <p><strong>Why is "bundle" replaced by "savedInstanceState"? What does change if I put "bundle" in Activity1 or vice-versa?</strong></p>
  
  <p>Thanks a lot to anyone can help me, and sorry if it seems a silly question.</p>