2016-07-23 171 views
0

我的庫將呈現一個帶有html(JS)字符串的webview,我調用loaddata(htmlString)。之後,當圖書館用戶想要展示它時,他會將webview添加到他的頁面中。但webview的HTML只是顯示一些東西(不是整頁)。如果我在Activity的onResume上調用loaddata,那麼它工作正常。我想,當從後臺loadData,一些JS代碼或事件不能觸發,所以渲染是不正確的。從android中的背景Webview的loaddata?

但在IOS的webview中,背景渲染工作正常。

+0

我發現這個問題有點不清楚,你試圖達到什麼目的? – VSG24

+0

固定。當webview沒有放入UI(附加到Activity)時,webview的大小爲零,所以渲染不起作用。在它被附加到活動後,webview的onResize將被調用並再次渲染,然後工作正常。 –

回答

0

如果使用javascript的網頁,那麼它可能無法加載。你可以在你的webview對象上啓用javascript。

webView.getSettings().setJavaScriptEnabled(true); 
webView.loadUrl("link"); 

此代碼將工作。