2013-10-29 2 views
1

내 프로젝트의 이해 관계자는 크로스 플랫폼/HTML 버그에 물 렸습니다. 그들은 js 라이브러리로 동적으로 생성 된 html 페이지를 갖고 싶어합니다 (그들은 phonegap이나 sencha를 사용하지 않고 있습니다). 그리고 네이티브 목록에보기를 표시합니다. 나는 명백한 이유 때문에이 생각에 반대하지만 무력하다.웹 뷰 목록보기 : 페이지로드 지연을 방지 하시겠습니까?

나는 웹 페이지를 HTML 페이지로로드 할 때 지연을 줄이려고 노력했는데 어느 정도 성공했다. 동적으로 생성 된 HTML 페이지를 캐싱하고 목록보기가 스크롤되는 등 webview에로드하는 중입니다. 또한 이미 webview에로드 된 페이지를 다시로드하지 않아도됩니다. 이러한 접근 방식은 지연을 개선했지만 여전히 지연이 있습니다.

나는 listview 어댑터의 getView() 메소드가 호출되기 전에 webview 및 preload에 액세스 할 수 있습니까? 당신의 ListViewWebView가 포함 된 경우의 ListView의 각 행은 단지 getView() 방법으로 만들어지기 때문에

답변

0

는, 호출되는 getView() 전에 웹보기를로드 할 수 없다. 따라서, ListView에로드되거나 추가되기 전에보기 (귀하의 경우에는 WebView)에 액세스 할 수 없습니다.