O `shouldOverrideUrlLoading` está realmente obsoleto? O que posso usar em vez disso?

"ShouldOverrideUrlLoading" está realmente obsoleto? Se sim, o que posso usar?

Parece queshouldOverrideUrlLoading está obsoletosegmentando o Android N e preciso fazer com que um aplicativo funcione desde a API 19 até a última versão atual, que é o Android N (beta), uso alguns recursos novos no Android N (como o Data Saver), para segmentar o Marshmallow não ajudará no problema, pois Eu preciso usar esses novos recursos, aqui está a parte do código que eu uso:

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

E esta é a mensagem que o Android Studio me deu:

Substitui o método obsoleto em 'android.webkit.WebViewClient' Esta inspeção relata onde o código obsoleto é usado no escopo de inspeção especificado.

Google não diz nada sobre essa depreciação.

Gostaria de saber se usando@SuppressWarnings("deprecation") me permitirá trabalhar em todos os dispositivos, desde a API 19 até o Android N Beta mais recente (e sua versão final, quando for lançada), não posso testá-lo, nunca usei isso e preciso ter certeza de que funciona, então, qualquer um pode dizer?

questionAnswers(3)

yourAnswerToTheQuestion