title: Are onCreate and onRestoreInstanceState mutually exclusive?
body: <p>I have a couple of question regarding <code>onRestoreInstanceState</code> and <code>onSaveInstanceState</code>. </p>
  
  <p>1) where do these methods fit the activity lifecycle? I have read a lot of documentation but there is no clear idea, except a broad statement that when the state of the activity is to be saved</p>
  
  <p>2) Are <code>onCreate</code> and <code>onRestoreInstanceState</code> mutually exclusive?</p>
  
  <p>3) is <code>onRestoreInstanceState</code> called when the activity is destroyed? what does this mean? an activity always destroyed except for scenarios when another activity is floating on top of  current.</p>
  
  <p>4) <code>onRestoreInstanceState</code> appears to be called only from instrumentation in jelly bean. Is this no longer relevant to activity lifecycle?</p>