今天开发过程中有个需求是这样的,因为没有管理后台,所以首页使用了H5页面,点击相应的事件后,js调用本地的方法启动一个新的activity,这个activity就一个webView控件,由于加载的不计较久,等待过程中点了返回键将activity给finish掉了,出现了标题的现象,前面首页的H5页面的东西都无法点击,其他的原生功能都能正常使用,找了很久都没有头绪。后来想到,是不是activity销毁后,js还是继续加载的原因,然后调用webView.stopLoading(),还是不行,最后的解决方法是
webView.clearCache(true);
webView.clearHistory();
webView.destroy();
webView=null;
才能解决问题。在这记录一下。
网友评论