真的应该弃用`shouldOverrideUrlLoading`吗?我可以用什么代替呢?
真的不建议使用“ shouldOverrideUrlLoading”吗?如果是这样,我该怎么用呢? 似乎shouldOverrideUrlLoading已淘汰了针对Android N的应用程序,并且自API 19起直到现在为止最新的Android N(测试版),我都需要使应用程序正常工作,我使用了Android N中的一些新功能(例如Data Saver),因此定位棉花糖将无法解决该问题,因为我需要使用这些新功能,这是我使用的代码的一部分: public boolean shouldOverrideUrlLoading(WebView webview, String url) { if (url.startsWith("http:") || url.startsWith("https:")) { ... } else if (url.startsWith("sms:")) { ... } ... } 这是Android Studio给我的消息: 覆盖'android.webkit.WebViewClient'中不推荐使用的方法此检查报告在指定检查范围中使用不推荐使用的代码的情况。 谷歌对此不提任何说法。 我想知道@SuppressWarnings("deprecation")从API 19开始直到最新的Android N Beta(以及发布时的最终版本),使用后是否可以让我在所有设备上工作,我无法自己对其进行测试,我从未使用过,我需要确保它有效,所以,任何人都可以告诉吗?