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?