我的项目中的利益相关者被跨平台/ HTML错误所困扰。他们希望使用js库动态创建html页面(它们甚至不使用phonegap或sencha)并在本机列表中显示视图。我出于明显的原因反对这个想法,但我很无奈。
我试图减少将html页面加载到webview的延迟,我在某种程度上取得了成功。我正在缓存动态创建的html页面并在滚动列表视图时将其加载到webview。我还避免重新加载已在webview中加载的页面。这些方法改善了延迟,但仍存在延迟。
我想知道是否可以在调用列表视图适配器的getView()方法之前访问webview和preload?
答案 0 :(得分:0)
如果您的ListView
行包含WebView
,则在调用getView()
之前无法加载WebView,因为ListView的每一行仅以getView()
方法创建。因此,在加载或添加到WebView
之前,无法访问视图(在您的情况下为ListView
)。