c# - OnReceivedError 已过时:“已弃用”
问题描述
我对此错误消息有疑问
'WebViewClient.OnReceivedError(WebView, ClientError, string, string)' 已过时:'不推荐使用'
public override void OnReceivedError (WebView view, ClientError errorCode, string description, string failedUrl) { Help_Activity.swipeRefreshLayout.Refreshing = false; Help_Activity.swipeRefreshLayout.Enabled = false;
base.OnReceivedError (view, errorCode, description, failingUrl);
和这个错误信息
Report_Activity.MyWebViewClient.ShouldOverrideUrlLoading(WebView, string)' 覆盖过时的成员 'WebViewClient.ShouldOverrideUrlLoading(WebView, string)'。将 Obsolete 属性添加到 'Report_Activity.MyWebViewClient.ShouldOverrideUrlLoading(WebView, string)
public override bool ShouldOverrideUrlLoading (WebView view, string url) {
有人有想法吗?
解决方案
public void onReceivedError (WebView view, int errorCode, String description, String failedUrl) 已弃用。您将不得不使用 onReceivedError。
public void onReceivedError(WebView 视图、WebResourceRequest 请求、WebResourceError 错误)
来自文档:
向主机应用程序报告 Web 资源加载错误。这些错误通常表示无法连接到服务器。请注意,与不推荐使用的回调版本不同,新版本将针对任何资源(iframe、图像等)调用,而不仅仅是主页。因此,建议在此回调中执行所需的最少工作。
推荐阅读
- java - Javadoc:{@code ...} 可以换行吗?
- windows - 批处理文件复制文件,如果文件存在重命名带有时间戳的文件
- javascript - 用户可以在 React DevTools 中编辑状态吗?
- docker - Hadoop“copyFromLocal:无法从空字符串创建路径”错误
- r - r curl::curl_fetch_memory(url,handle = h)中的 Blastula 错误:MAIL 失败:530
- google-sheets-api - 我可以让用户从静态网站的*他*的谷歌电子表格中写入/读取数据吗?
- python - 数据库中的数据未加载到 HTML 表 Django
- r - 通过在不同列上匹配条件来分配 ID
- ios - 创建带有部分的分组 UITableView
- java - 我将如何为井字游戏创建递归计算机播放器代码