I have something like webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { webView.clearCache(true); } }
On Jan 14, 4:06 pm, Beshoy <odsl...@gmail.com> wrote: > Nick, I'm not quite understanding how you got this to clear the > cache... right now, i have a webview with the following code: > > webView = (WebView) findViewById(R.id.myWebView); > webView.setWebViewClient(new Callback()); > > in the Callback method, I have settings for the webView as well as > load the URL. I created another method in the WebViewClient subclass > named "onPageFinished()" and it's as follows: > > public void onPageFinished() > { > webView.clearCache(true); > webView.clearHistory(); > webView.destroy(); > } > > it runs, but I don't see that it's clearing the cache.... > > On Dec 29 2008, 12:47 pm, Nick <nicholasdo...@gmail.com> wrote: > > > I guess onStop() is the wrong place to do this. Moving the call to > > WebViewClient.onPageFinished fixed it. > > > On Dec 28, 10:34 pm, Nick <nicholasdo...@gmail.com> wrote: > > > > Hello, > > > > In onCreate() I instantiate a new WebView. In onStop() I call > > > clearCache(true) and destroy() on the WebView. This does not seem to > > > be enough to clear the cache since I see files piling up in /data/data/ > > > MYAPP/cache/webviewCache. What is the proper way to remove this data? > > > > Thank you, > > > Nick --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---