New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
求WebView对象复用池代码 #51
Comments
webview复用池不在sonic项目中,webview复用的难点在于context的设置,其他的没有太特殊的逻辑。 |
我使用webview复用池,初次用没问题。 但是当复用时,点击back键,webview.canGoBack() 居然为true,当执行webview.goback()时会返回到我第一使用时的webview页面。 但是在回收时已经执行了 stopLoading(); clearCache(true); clearHistory(); 这些清空操作。 现在卡在这里了,不知道该如何解决了 |
|
@free46000 @zhangyunhua |
@vasdeveloper @zhangyunhua |
现在的有一个问题,就是我就算执行了 loadUrl("about:blank") ,有时候打开新的页面复用的时候,会短暂的显示上一个页面的内容,这个有什么好的方法吗 |
@ian-cuc 你说的上一个页面指的是
|
我最后的做法 判断goback 加个判断,防止后退到之前的页面 同时在reset 的时候执行 试了很多次 没出现问题了 |
@snailycy @zhangyunhua 在webview的复用池使用context更换的方案,你们有兼容zoom放大缩小崩溃的问题么? 当没有使用复用的时候,直接使用Activity初始化对象就不崩溃. 否则就会崩溃 |
hi
我在你们微信公众号中看到了你们终端优化部分的WebView对象复用池的思路,求详细实现代码
腾讯开源公众号分享链接
The text was updated successfully, but these errors were encountered: