views:

25

answers:

1

Hi there,

i have an application which loads urls from a website. Now i want that the aplication uses the cache when offline. But i just get the failure site which says that im not connected to the website. At first i set the Cachmode to Load_Normal but this doesnt help. Next i tried a realy "silly" approach using the ConnectivityManager:

cm = (ConnectivityManager) this.getSystemService(Activity.CONNECTIVITY_SERVICE);

if(cm.getActiveNetworkInfo().isConnected()){ mfnWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); mfnWebView.loadUrl(url); } else{ mfnWebView.getSettings().setCacheMod e(WebSettings.LOAD_CACHE_ELSE_NETWORK); mfnWebView.loadUrl(url); }

but this just leads to crashing the application.

Is there a simple way to load the cache when offline and existing. And just if not existing showing the failure message.

Excuse my bad englisch i hope somebody can help me.

Greetings

A: 

Just forgot to give the right user permission.