【发布时间】:2012-06-28 13:58:05
【问题描述】:
我偶然发现了另一个棘手的错误...
我使用的是基本的 ViewPager,它由几个页面组成,这些页面基本上由 HTML 组成,由一个 WebView 显示。
我用的方法:
mWebView.loadDataWithBaseURL(null, html, "text/html", "utf-8", "about:blank")
用于显示内容。 HTML 是一个字符串变量。一切正常,但我希望所有视图都被预加载(我设置了 viewpager 的 offscreenpage 限制,甚至用正确的数据调用实例化项目),但事实并非如此。
webview 已加载,但仅在单击后显示。我首先没有想到,因为每次我想显示另一个页面时我都会点击,但如果你快速移动,点击会有点延迟并且没有页面显示。只有在我再次点击之后。 或者,如果我拖动一个页面并稍微向右移动,我可以看到另一个视图尚未加载...它仅在一秒钟后显示。
有没有人遇到过类似的情况?
感谢任何帮助。
【问题讨论】:
标签: android webview android-viewpager