我有一个问题/问题,是否“shouldOverrideUrlLoading”真的弃用? 如果是这样,我可以使用什么? 看起来像shouldOverrideUrlLoading已弃用针对Android N ,我需要使一个应用程序工作,因为API 19,直到最新的权利,现在是Android N(testing版),我使用一些function,在Android N(如数据保护程序)针对棉花糖将无助于这个问题,因为我需要使用这些新function,这里是我使用的代码的一部分: 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(以及它最终发布的版本)时,我都无法自己testing它,我需要确定它是有效的,那么,任何人都可以告诉? 非常感谢。