title: When is the savedInstanceState bundle actually used?
body: <p>Does anyone know of an exhaustive list of when the savedInstanceState bundle will be used in an activity?</p>
  
  <p>I know it's used when the device orientation changes.  However, it doesn't seem to be used when the user force closes the app from the Android settings, but this might be due to something in my code.</p>
  
  <p>What other cases are there?</p>
  
  <p>To be clear, by "used" I mean when <code>onCreate()</code> is called, the savedInstanceState bundle is not null and contains the data I passed into it the last time <code>onSaveInstanceState()</code> was called.</p>