WebView在大型数据集上运行速度很慢后感到困惑

时间:2017-09-09 13:55:16

标签: android html webview textview

经过很多天,我差点完成了我的第一个应用程序,但WebView最终破坏了它。搜索功能太慢了。 我希望在搜索之后显示的HTML/CSS页面有时会变得非常大,就像在DB的7100条记录中循环和连接一样。

这需要永久加载WebView

我认为WebView更容易选择,因为我的数据是HTML/CSS

现在,我正在考虑使用其他方式,例如TextViewScrollView等。我读到这需要我的文本将其所有撇号(')等转义。

任何人都可以建议我现在应该采取什么方式。请记住,我的数据会很大。就像用户可以搜索大约25MB的data(Book)一样。因此,用户搜索的机会可能存在于所有记录中,这些记录将需要通过平滑滚动显示25MB数据。

从这里开始的最佳方式是什么?我只需要将WebView替换为其他View

谢谢

修改 我还有阿拉伯语文本和英文文本,以防en / decode应该考虑。

1 个答案:

答案 0 :(得分:0)

您应该在服务器上进行搜索和分页,并在客户端上使用无限滚动等内容。问题不在于您选择的技术,而在于如何使用它。一次向客户端发送25 MB的数据永远不会顺利。

看看这个:
GPU Capture button