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
>>>>>> 
>>>>>> 
>>>>> 
>>> 
>> 

Reply via email to