Android WebView使用的问题

Issue 1

背景:App通过WebView引用Html,该Html页面加载完是会弹出Alert对话框。如果在Html没有加载完之前退出该Activity,App待Html加载完后Crash(这个过程是在后台完成)

问题原因:退出Activity后,WebView中的Html还在加载,待加载完弹Alert时找不到句柄。

解决:在Activity的onDestory()方法中调用WebView的destory().

 

Issue 2

背景:App通过WebView引用Html,该Html中Alert对话框不会弹出; 页面加载时后台报JS错误,页面无法加载完成。

问题原因:WebView中没有启用JS和DOM。

解决:在使用WebView的时候添加:

settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);

posted on 2015-05-19 20:08  Milo Hu  阅读(158)  评论(0编辑  收藏  举报

导航