2011-08-30 57 views
1

我有一個小工具,我正在工作的麻煩。webview幫助 - 安卓

迷你應用程序有一個按鈕和一個web視圖。

該按鈕的功能是從30個網址列表中調用一個隨機網址,並在web視圖中顯示選定的網址。如果再次按下按鈕,則會顯示列表中的另一個URL。

最初它工作正常,但有時,顯然沒有理由,網絡加載,但不顯示其內容。

我知道它實際上加載becouse我在日誌「onPageFinished()」,負載兩端看,但只顯示一個空白屏幕。我必須重新啓動應用程序才能使其再次運行。

我試過在加載後添加一個「webView.clearCache(true)」,但它也不工作。

我也試着讓按鈕首先調用「webView.loadUrl(」about:blank「)」,但dosn't沒有幫助。即使「ClearView的()」試圖

有時需要一段時間才能失敗,似乎在幾個改掉髮生其他時間。

任何幫助將非常感激:)

類在logcat中關於

...什麼都沒有,一切都看起來不錯

+0

logcat中有什麼嗎?如果需要,你打開了JavaScript嗎? –

+0

您是否找到了解決此問題的解決方案?我正在運行4.0.3平板電腦,我遇到了同樣的問題... – Rick77

回答

0

你可以看到哪些頁面是失敗的?如果您註釋掉隨機機制並將WebView設置爲顯示其中一個失敗頁面,它會顯示出來嗎?如果沒有,您嘗試顯示的內容很可能無法通過您的網頁視圖處理。您可能需要在WebView上啓用Flash插件或JavaScript。不知道頁面包含的內容,但我只能猜測。

+0

我知道這很晚了,但我遇到了佩德羅所做過的同樣的問題(或者看起來如此)。要點是:頁面的內容始終是相同的,它只是不顯示有時... – Rick77