title: Is `shouldOverrideUrlLoading` really deprecated? What can I use instead?
body: <p>Is "shouldOverrideUrlLoading" really deprecated? If so, what can I use instead?</p>
  
  <p>It seems like <code>shouldOverrideUrlLoading</code> is deprecated <strong>targeting Android N</strong> and I need to make an app work since API 19 until the latest right now which is Android N (beta), I use some features that are new in Android N (like Data Saver), so targeting Marshmallow will not help with the issue since I need to use those new features, here is the part of the code I use:</p>
  
  <pre><code>public boolean shouldOverrideUrlLoading(WebView webview, String url) {
      if (url.startsWith("http:") || url.startsWith("https:")) {
          ...
      } else if (url.startsWith("sms:")) {
          ...
      }
      ...
  }
  </code></pre>
  
  <p>And this is the message Android Studio gave me:</p>
  
  <blockquote>
    <p>Overrides deprecated method in 'android.webkit.WebViewClient'
        This inspection reports where deprecated code is used in the specified inspection scope.</p>
  </blockquote>
  
  <p><a href="https://developer.android.com/intl/es/reference/android/webkit/WebViewClient.html#shouldOverrideUrlLoading(android.webkit.WebView,%20java.lang.String)" rel="noreferrer">Google says nothing about that deprecation</a>.</p>
  
  <p>I wonder if using <code>@SuppressWarnings("deprecation")</code> will let me work on all devices since the API 19 until the latest Android N Beta (and its final version when it gets released), I can't test it myself, I never used that and I need to be sure that it works, so, anyone can tell?</p>