"ShouldOverrideUrlLoading" está realmente obsoleto? Se sim, o que posso usar?
Parece que shouldOverrideUrlLoading
foi descontinuado para o Android N e preciso fazer com que um aplicativo funcione desde a API 19 até o mais recente, que é o Android N (beta), uso alguns recursos novos no Android N (como o Data Saver), para segmentar O Marshmallow não ajudará com o problema, pois preciso usar esses novos recursos. Aqui está a parte do código que 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.
O Google não diz nada sobre essa depreciação .
Gostaria de saber se o uso @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çado), não posso testá-lo sozinho, nunca usei isso e preciso ter certeza que funciona, então, qualquer um pode dizer?