title: What is the usage of onCreate method second implementation in Android Activities?
body: <p>I have alway used <code>onCreate</code> method inside my <code>Activity</code> lifecycle to start or restore from a saved state, but recently found that there is another onCreate method which contains a <code>PersistableBundle</code>:</p>
  
  <pre><code>@Override
  public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
      super.onCreate(savedInstanceState, persistentState);
  
  }
  </code></pre>
  
  <p>I only found that it has been added since Android 21.</p>
  
  <p>Could anyone please give a complete information about this method, when it calls and the usage?</p>