title: WebView data caching (Android)
body: <ol>
  <li>I load HTML data into WebView with loadDataWithBaseURL </li>
  <li>Do it one more time </li>
  <li><p>Execute the following code and instead of going back to the 1st 
  page - whole app exits. What am I doing wrong here? </p>
  
  <pre><code>public boolean onKeyDown(final int keyCode, final KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK &amp;&amp; this.browser.canGoBack()) {
      this.browser.goBack();
      return true;
  }
  return super.onKeyDown(keyCode, event);
  </code></pre>
  
  <p>}</p></li>
  </ol>
  
  <p>Also - is it possible for WebView cache to survive Activity#onStop? 
  Basically - if I close app and reopen - I want WebView to display last 
  data that was loaded, currently - I'll get a blank screen and then 
  have to reload same data again </p>