2011-08-09 24 views
13

내 응용 프로그램에서 일부 외부 URL을로드 할 수 있습니다. 사용자 지정 웹보기를 사용하고 있습니다. 그러나이 webview의 성능은 매우 느립니다. 네이티브 안드로이드 브라우저에서 같은 URL을 열면 잘 동작합니다. 하지만 webview에서는 페이지를로드하는 데 많은 시간이 걸립니다. 웹 페이지를로드하는 측면에서 웹보기의 성능을 향상시킬 수 있습니까? 도움말은 항상 높이 평가됩니다.android webview가 기본 Android 브라우저보다 속도가 느린 이유는 무엇입니까?

+1

에뮬레이터 또는 장치에서 테스트 중이십니까? – Zakaria

+0

두 가지 모두 ... 웹보기는 기본 Android 브라우저와 비교하여 두 가지 모두에서 속도가 느립니다. –

답변

3

Usama, WebViews는 브라우저보다 조금 느릴 것입니다. 모든 액티비티는 Android 앱 레이어에 대한 콜백이 있어야합니다.

그렇다면 자바 스크립트를 사용하지 않도록 설정할 수 있는지 (앱에서 사용하지 않는 경우) 더 중요한 것은 설정 한 웹보기에서 캐싱 동작을 확인하십시오. WebSettings처럼 캐싱과 관련된 몇 가지 방법이있다 - setCacheMode 등 setAppCacheMaxSize, setAppCacheEnabled을

setDatabaseEnabled, javascrpt, loadImagesAutomatically이로드 시간에 영향을 미칠 수있는 다른 특성이 있습니다.

관련 문제