¿`ShouldOverrideUrlLoading` está realmente en desuso? ¿Qué puedo usar en su lugar?

¿"ShouldOverrideUrlLoading" está realmente en desuso? Si es así, ¿qué puedo usar en su lugar?

Parece queshouldOverrideUrlLoading es obsoletodirigido a Android N y necesito hacer que una aplicación funcione desde la API 19 hasta la última en este momento, que es Android N (beta), utilizo algunas funciones que son nuevas en Android N (como Data Saver), por lo que apuntar a Marshmallow no ayudará con el problema ya que Necesito usar esas nuevas funciones, aquí está la parte del código que uso:

public boolean shouldOverrideUrlLoading(WebView webview, String url) {
    if (url.startsWith("http:") || url.startsWith("https:")) {
        ...
    } else if (url.startsWith("sms:")) {
        ...
    }
    ...
}

Y este es el mensaje que me dio Android Studio:

Invalida el método obsoleto en 'android.webkit.WebViewClient'. Esta inspección informa dónde se utiliza el código obsoleto en el alcance de inspección especificado.

Google no dice nada acerca de esa desaprobación.

Me pregunto si usar@SuppressWarnings("deprecation") me permitirá trabajar en todos los dispositivos desde la API 19 hasta la última versión de Android N Beta (y su versión final cuando se lance), no puedo probarlo yo mismo, nunca lo usé y necesito estar seguro de que funciona, Entonces, ¿alguien puede decir?

Respuestas a la pregunta(3)

Su respuesta a la pregunta