我有一個包含WebView的佈局和一個以其爲中心的ProgressBar。進度條需要顯示並且保存爲程序(當網頁內容加載時)。但是,使用loading.setVisibility(View.VISIBLE);
將ProgressBar設置爲可見,會導致逼近。如果ProgressBar默認是可見的,那麼它工作正常。如果需要,我會粘貼所有適當的代碼,但我懷疑我正在做一些根本性的錯誤。更改ProgressBar的可見性會導致關閉
(應該有forceclose標籤,但沒有它,也不存在forceclose,我不能創建它。)
好吧,代碼。該setVisibility很簡單:
public void nowLoading() {
loading.setVisibility(View.VISIBLE);
}
nowLoading叫...通過JavaScript,對web視圖addJavascriptInterface。啊...我想象WevView是在一個不同的線程。我如何解決這個問題?
請上傳你上logcat的除外。 – 2011-05-21 21:19:13
我認爲這是你想要的:http://pastebin.com/2KYUdjYB – Dataflashsabot 2011-05-21 21:23:25