Erich Schicker
Erich Schicker

Reputation: 51

Webview behaviour with Galaxy S loading webpage takes ages

Can anyone help or has had the same problem with webviews and Galaxy S:

Opening a simple webpage (html, css, images) in a webview takes very, very long (40-50 seconds). Opening the same webpage within the browser take a tenth of a second.

The same app with the same webview and webpage on the same wlan works perfectly on any other given device - even on the Galaxy Tab it works great.

Just on the Galaxy S the webview takes ages to load the webpage. We have no idea what's going on here and we would appreciate any help.

Thanks a lot ...

Upvotes: 5

Views: 2823

Answers (2)

Reuben Scratton
Reuben Scratton

Reputation: 38707

I have a Galaxy S and the only real "bug" with it I know of is the RFS filesystem that slows anything doing storage I/O down to a crawl.

How are you loading the HTML? Do you just pass an http:// URL to the webview? If so, what URL? For a 100 bounty I'll be happy to help debug if you give this information... :)

In the meantime, try seeing if webView.getSettings().setCacheMode(LOAD_NO_CACHE); makes a difference. That will force it to not use the storage-based cache, which on a Galaxy S could indeed be mightily slow.

Upvotes: 2

tillo
tillo

Reputation: 11

I have the same issue here with a Galaxy S. In LogCat I can't see anything suspicious. I've tried pages without JavaScript, and:

webview.getSettings().setRenderPriority( RenderPriority.HIGH );

and:

webview.getSettings().setJavaScriptEnabled(false);

and different URLs - it's always slow. The more and the larger the images on a web page, the worse it gets. Everything takes around 10 times as long as in the browser on the same device, same network, same everything.

Upvotes: 1

Related Questions