title: Android muliple WebView save instance
body: <p>I try to save and restore the state of 3 <code>WebViews</code> in my activity by using <code>onSaveInstanceState()</code> and the <code>restoreState()</code> method of my <code>WebView</code> in <code>onCreate()</code>. This works just fine when I had only one <code>WebView</code>, but with 3 <code>WebViews</code> to save, it looks like it's only the last one save which counts and overrides the other saves; and so when I use the <code>restoreState()</code> method in <code>onCreate()</code>, the first <code>WebView</code> has the content of the third <code>WebView</code> and the 2 others are empty.</p>
  
  <p>Here is a sample of my activity code:</p>
  
  <pre><code>@Override 
  public void onSaveInstanceState(Bundle outState) {
    ((WebView)findViewById(R.id.webview1)).saveState(outState);
    ((WebView)findViewById(R.id.webview2)).saveState(outState);
    ((WebView)findViewById(R.id.webview3)).saveState(outState);
  }
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      ((WebView)findViewById(R.id.webview1)).restoreState(savedInstanceState);
      ((WebView)findViewById(R.id.webview2)).restoreState(savedInstanceState);
      ((WebView)findViewById(R.id.webview3)).restoreState(savedInstanceState);
  }
  </code></pre>
  
  <p>Should I use some trick to use another bundle for each view? Have I done something wrong somewhere else in my code that causes this or is it the standard behaviour?</p>