2012-10-05 51 views
1

我有一個客戶端要求我有一個web瀏覽器打一個URL(這是Android btw),它將運行一些JavaScript並執行重定向,並且他們希望它不會中斷UI線程。我需要能夠讀取它被重定向到的url,並閱讀頁面源代碼。在UI線程之外模擬Webview?

我知道如何用webview做這些事情,但我擔心它最終會崩潰,看到目前它會發出警告,說未來在UI線程之外運行的webviews可能不受支持。

在這個例子中,我們不使用webview來渲染任何東西。我們只使用它,以便JavaScript將運行併發生重定向。

我不太瞭解網絡工具的工作方式,有沒有辦法讓這些事情發生在我可以在UI線程之外運行的事情上?

謝謝!

回答

0

好吧,我真的不需要我所要求的,我可以在UI線程上添加一個webview,但不會將其分配給一個視圖,如果我嘗試加載一個URL,它仍然可以工作和什麼。

所以,這不完全是我的問題的答案,但問題本身有點愚蠢,因爲webview不會阻止UI線程。真的,我需要知道的是,如果一個webview的工作,而不必實際顯示它的應用程序,答案是肯定的。