1、自定义的JsBridge的的方法一定要和h5里的方法名保持一致。
2、当webView写在其它容器里,并且webView不再使用的时候,一方面要从容器中移除webView另一方面要记得调用webView.destroy();方法来销毁webView防止内存泄漏。
3、调用 addJavascriptInterface(JsBridge, “testJSBridge”);的时候第二个参数如果是testJSBridge,那么在h5端调用方法的时候也要用testJSBridge,两端的名称要保持一致。
4、有时候硬件加速会导致webview渲染过慢,这个时候要记得关闭硬件加速
5、webview内部的操作其实是在一个新的线程中,但是webview持有了activity的引用,所以在activity销毁的时候一定一定不要忘记调用webView.destroy()销毁webview,我们最好动态的添加webview,不使用的时候remove掉,然后再destroy掉,这样才可以保证解决内存泄漏问题
6、onPageFinished这个方法比较诡异,我们最好使用onProgressChanged方法来进行页面加载完成的回调操作。
如果以后遇到了再补充(^ ▽ ^)