title: New way to detect if WebView has scrolled to the bottom - getScale depreciated
body: <p>After doing a lot of research on stackoverflow and looking for answers I found that I needed to create a subclass of WebView and then do an override on OnScrollChanged etc..  I have the following code...</p>
  
  <pre><code>SearchResultsWebView.setOnScrollChangedCallback(
      new Sub_WebView_Results.OnScrollChangedCallback() {
              @Override
              public void onScroll(int l, int t) {
                  int tek = (int) Math.floor(SearchResultsWebView.getContentHeight() * SearchResultsWebView.getScale());
                  if (tek - SearchResultsWebView.getScrollY() == SearchResultsWebView.getHeight())
                      Toast.makeText(getActivity(), "End", Toast.LENGTH_SHORT).show();
  
  
              }
          });
  </code></pre>
  
  <p>HOWEVER the problem is that .getScale has been depreciated.  I haven't found another way that works.</p>
  
  <p>I tried using ..</p>
  
  <pre><code>          SearchResultsWebView.setWebViewClient(new WebViewClient() {
          @Override
          public void onScaleChanged(WebView view, float oldScale, float newScale) {
              super.onScaleChanged(view, oldScale, newScale);
              currentScale = newScale;
          }
      });
  </code></pre>
  
  <p>And then just passing the [currentScale] but it seems this never gets called so I'm at a loss on how to do this.</p>