Simply calling the native WebView clearCache command (http://developer.android.com/reference/android/webkit/WebView.html#clearCache(boolean)) on the UI thread with cordova.getActivity().runOnUiThread() should help. That's the main essence of my plugin.
Am 11.07.2013 um 21:58 schrieb Simon MacDonald <simon.macdon...@gmail.com>: > It's a simple fix Joe, I'm doing it now. > > > Simon Mac Donald > http://hi.im/simonmacdonald > > > On Thu, Jul 11, 2013 at 3:55 PM, Joe Bowser <bows...@gmail.com> wrote: > >> Can you attach the plugin to the ticket so we can incorporate the fix? >> >> On Thu, Jul 11, 2013 at 12:35 PM, Andreas Sander >> <andreas.san...@hotmail.de> wrote: >>> I've created an issue for that: >>> >>> https://issues.apache.org/jira/browse/CB-4155 >>> >>> BTW: I've resolved the problem, by creating a plugin, to call the >> clearCache command in UIThread. >>> >>> Am 11.07.2013 um 16:28 schrieb Simon MacDonald < >> simon.macdon...@gmail.com>: >>> >>>> This is the Android App plugin in Cordova core. Andreas, can you open an >>>> issue on JIRA so this can be tracked/fixed. >>>> >>>> >>>> Simon Mac Donald >>>> http://hi.im/simonmacdonald >>>> >>>> >>>> On Thu, Jul 11, 2013 at 8:34 AM, Andrew Grieve <agri...@chromium.org> >> wrote: >>>> >>>>> Are you doing this from a plugin? If so, you should use >>>>> cordova.getActivity().runOnUiThread() >>>>> >>>>> >>>>> On Thu, Jul 11, 2013 at 4:31 AM, Andreas Sander >>>>> <andreas.san...@hotmail.de>wrote: >>>>> >>>>>> Hi together, >>>>>> >>>>>> I've found out that Android is caching some HTTP-Responses, so I'm >> using >>>>>> navigator.app.clearCache(); to trigger the clearing procedure >> manually. >>>>>> >>>>>> But in logcat I get the following Warning: >>>>>> >>>>>> java.lang.Throwable: Warning: >>>>>> A WebView method was called on thread 'WebViewCoreThread'. >>>>>> All WebView methods must be called on the UI thread. Future versions >> of >>>>>> WebView may not support use on other threads. >>>>>> >>>>>> I use Cordova 2.7.3. >>>>>> >>>>>> Can you help me to fix this thread compatibility problem? >>>>>> >>>>>> I can see that android.webkit.WebViewCoreThread.run is used. I guess >>>>>> that's the problem. >>>>>> >>>>>> Any help is appreciated! >>>>>> >>>>>> With best regards, >>>>>> >>>>>> Andreas >>>>>> >>>>>> >>>>> >>> >>