Действительно ли "shouldOverrideUrlLoading" устарело? Если да, то что я могу использовать вместо этого?
Похоже, таргетинг на Android NshouldOverrideUrlLoading
устарел, и мне нужно, чтобы приложение работало с API 19 до последней версии, которая сейчас является Android N (бета), я использую некоторые функции, которые являются новыми в Android N (например, Data Saver), поэтому нацеливание Marshmallow не поможет с этой проблемой, поскольку мне нужно использовать эти новые функции, вот часть кода, который я использую:
public boolean shouldOverrideUrlLoading(WebView webview, String url) {
if (url.startsWith("http:") || url.startsWith("https:")) {
...
} else if (url.startsWith("sms:")) {
...
}
...
}
И это сообщение, которое мне дала Android Studio:
Переопределяет устаревший метод в android.webkit.WebViewClient. В этом отчете о проверке используется устаревший код в указанной области проверки.
Google ничего не говорит об этом .
Интересно @SuppressWarnings("deprecation")
, позволит ли использование мне работать на всех устройствах с API 19 до последней бета-версии Android N (и ее финальной версии, когда она будет выпущена), я не могу протестировать ее сам, я никогда не использовал это, и мне нужно быть уверенным что это работает, так что кто-нибудь может сказать?