title: View.getContext return null, why?
body: <p>I'm using WebView with <strong>javascript interface</strong> and sometimes when I call <code>loadUrl</code> on the webView, <code>mWebView.getContext()</code> return <code>null</code>. </p>
  
  <ol>
  <li>How can a view have no Context ? Why ?</li>
  <li>Is a view whitout context still used or reusable ?</li>
  <li>What should I do when my view did not have a context ?</li>
  <li><strong>Most important</strong>, if the view has no context, will <code>mWebView.post(new Runnable() { ...</code> be executed ?</li>
  <li><p>Is this code relevant ?</p>
  
  <pre><code>if (Looper.getMainLooper().getThread() == Thread.currentThread()) {
      mWebView.loadUrl("javascript:...");
  } else {
      mWebView.post(new Runnable() {
          public void run() {
              mWebView.loadUrl("javascript:...");
          }
      });
  }
  </code></pre></li>
  </ol>