在UI线程之外模拟Webview?

时间:2012-10-05 18:24:10

标签: android android-webview

我有一个客户要求我让webview点击一个url(这是Android btw),它将运行一些javascript并进行重定向,他们希望它不会中断UI线程。我需要能够读取重定向到的URL,并阅读页面源。

我知道如何使用webview执行这些操作,但我担心它最终会破坏,因为此时会发出警告,说明将来可能不支持在UI线程之外运行Web视图。

在这种情况下,我们不使用webview来渲染任何东西。我们只使用它,以便运行javascript并进行重定向。

我不太了解网络内容是如何工作的,有没有办法让我可以在UI线程之外运行这些东西?

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,我真的不需要我要求的东西,我可以在UI线程上添加一个webview但不将它分配给一个视图,如果我尝试加载一个URL,它仍然可以工作诸如此类的东西。

所以,这不是我的问题的答案,但问题本身有点愚蠢,因为webview不会阻止UI线程。我真正需要的是知道webview是否可以在不必在应用程序中实际显示的情况下运行,答案是肯定的。