我们正在使用本地 HTML 和 sdcard 中的所有资源加载 Android Webview。由于 HTML 很重(每页大约 1MB),所以我们正在研究预加载策略,这意味着已经将 webview 实例加载到内存中。
在 UI 上,我们有带有一系列 Webview 线性布局的水平滚动视图。
预加载策略适用于除 Nexus7 之外的所有设备。在 Nexus7 上,网页正在加载但无法显示。意味着当我滑动到下一页时,它首先显示空白屏幕,然后显示网页。但对于其他设备,它甚至不显示空白页。
我们已经尝试了所有参数,如硬件加速、DOMCacheEnabled 和其他参数。我们需要避免出现空白屏幕,以便用户滑动到下一页时,他可以直接看到 HTML,而不是先看到空白页然后再看到 HTML。
请建议我们是否可以使用其他任何东西。