异步获取android webview的所有url内容?

时间:2016-09-28 05:01:06

标签: java android asynchronous webview synchronous

在android web视图中,URL提取同步完成,造成时间延迟。(在单个IO线程中同步调用webview客户端中的shouldInterceptRequest(),因此资源将一个接一个地同步加载)

我想知道一种使其异步的方法,以避免上述问题。

根据我的研究:

  1. 预先获取网址并对其进行缓存 - 即使我们预先获取有时间延迟。 (我的应用程序直接进入webview本身,所以我没有足够的时间来预取)我们不知道webview调用的URL,直到我们通过Web客户端中的shouldIntercept方法。

  2. 覆盖shouldInterceptRequest()以立即返回一些假结果并启动所请求资源的异步加载 - 我们不知道异步调用何时结束以刷新使用资源的webview。

0 个答案:

没有答案