【发布时间】:2018-11-20 21:51:29
【问题描述】:
在 WebView 中加载网站之前,我想检查 URL 并确保它已加载。如果是,则显示 WebView;如果没有,则显示另一个带有消息的视图。
这个想法是检查网站是否可以加载,并根据响应显示“网站无法加载”屏幕或显示加载了 URL 的 WebView。
我已经检查过连接是否可用,所以不用担心。
需要支持 API 25+。
【问题讨论】:
-
你的问题被标记为a duplicate of this,所以最好把你的答案贴在那里。在您的回答中,值得解释它与该问题的关系以及它如何解决它(仅代码的答案通常不是很有用)。
-
不幸的是,这篇文章需要被视为离题,因为它是对另一个问题的回答,而不是一个问题本身。
-
也许我没有正确解释我最初的问题,但我认为这是主题,因为我的问题有 2 个部分:1) ping 和 2) 在 MainActivity 中使用该答案来显示 WebView。我花了几个小时寻找它,但没有找到任何有用的东西,所以我不得不把它拼凑起来。
-
我已经编辑了这个,试图让它成为一个更多的问题。这仍然不理想,因为如果您的原始帖子被错误地关闭,则应该重新打开它,而不是创建真正的副本。由于这有一个答案,它很可能会存活下来——亲密的选民不太可能关闭以乐于助人的精神发布的材料。如果您对之前的问题重新投票,那将是理想的选择,如果成功,也许您可以将它移到那里(然后删除它)。
-
在此期间,请接受您的回答,以表明您对解决方案感到满意。