【发布时间】:2020-05-21 18:47:30
【问题描述】:
我有一个 URL (www.abc.com),我在我的应用程序内的活动的 web 视图中打开了它。我想开发一个流程,这样当用户在 webview 中浏览 URL 时到达 webview 中的特定 URL,假设 www.abc.com/foo 然后应用程序应该处理它并打开一个特定的活动。如何捕获 URL 并根据 URL 的当前值打开特定活动
任何帮助将不胜感激。提前致谢
【问题讨论】:
-
所以如果我将深层链接意图过滤器添加到活动中,它会从 web 视图中观察我当前的 URL 值吗?
-
android 的 webview 类不会这样做。为此,您需要重写 shouldOverrideUrlLoading 方法并编写您的逻辑。但是像 chrome/firefox 等浏览器会自动为你做这件事
标签: java android kotlin url webview