一段时间以来,我一直在使用Android WebView开发一个简单的自定义浏览器。最近,我面临使浏览器支持多个选项卡的选择。第一个选择是实例化一个Android WebView,第二个选择是破坏我使用WebView构建的内容并派生开源Chromium项目,然后将其从头转移到我的自定义浏览器中。
但是,第二种方法并不容易。所以我的主要问题是,为多个选项卡实例化多个WebView是一种非常不好的做法吗?这种方法是否比我们期望的消耗了更多的内存?
答案 0 :(得分:0)
最后,我通过多种WebViews支持扩展了自定义浏览器,这限制了用户创建有限的选项卡。我还发现WebView足够轻巧。每个新的加载URL的WebView的内存平均增加大约4 MB。此外,YouTube不能同时显示多个标签。最后播放的YouTube将暂停上一个播放的视频。