2011-11-30 64 views
0

我已經在PC上調試了我的應用程序,它工作正常。當我進入我的手機和平板電腦而不是像WebView那樣加載它時,它應該只是簡單地加載一個白色屏幕,我估計沒有加載網站。我不知道從哪裏開始調試,因爲我的調試模式和虛擬設備工作正常。有什麼建議麼?Android應用程序正在加載設備上的白色屏幕

+0

開始的最佳地點是查看由logcat打印的消息。 – Phil

+0

可以請你發佈你的webview代碼,它是在index.html。我也有這個問題。當我在我的index.html中添加時,它對我來說工作正常。可能是它沒有解決這個問題。 – deepa

回答

2

兩三基於這些問題的建議:

  1. 請確保您有您的設備上的權限在清單文件:
  2. 確保你的設備實際上有上網
  3. 可能啓用JavaScript(即mWebView.getSettings()。setJavaScriptEnabled(真))
  4. 嘗試加載不同的URL(即http://google.com),看看是否加載
  5. 嘗試改變的b ackground color來查看你的內容是否正在加載,但是你看不到它(即mWebView.setBackgroundColor(Color.parseColor(「#000000」));)

它的工作在本地而不是在設備上顯示在我看來,無論是連接問題或權限的事實。另一種選擇是您加載的html已損壞,並且設備上的瀏覽器正在渲染它們。

Android WebView shows a blank page

+0

原來,這是一個網站的問題......奇怪,但 – Webnet

+0

嗯,希望以前的問題幫助。如果沒有加載,關鍵是隔離問題。 –

0

請問您的WebView需要的JavaScript?如果是這樣,你需要啓用它。

webView.getSettings().setJavaScriptEnabled(true); 
相關問題