2012-08-06 63 views
0

我試圖創建一個應用程序來訪問一個Gmail帳戶。 我用WebView和WebViewClient並加載了url http://www.gmail.com。請參閱下面的代碼WebView不顯示Gmail郵件

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.email_main_layout); 

    mWebView = (WebView) findViewById(R.id.webview); 

    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.getSettings().setPluginState(PluginState.ON); 
    mWebView.getSettings().setAppCacheEnabled(true); 
    mWebView.setWebViewClient(new EmailWebViewClient()); 
    mWebView.loadUrl("http://www.gmail.com"); 
} 

該網站正常加載。但是,嵌入後,電子郵件消息不會顯示,只會顯示進度加載和其他選項。 因爲我可以在android瀏覽器中使用gmail,所以我必須在我的webview中做什麼設置才能正確顯示gmail?

回答

1

它缺少組DOM存儲在web視圖屬性

mWebView.getSettings().setDomStorageEnabled(true); 
相關問題