Hmm, might be same problem as https://issues.apache.org/jira/browse/CB-6047.
Let's move this conversation to that bug.


On Tue, Feb 18, 2014 at 2:10 AM, James Rivett-Carnac <
[email protected]> wrote:

> Hello,
>
> I'm uisng an embedded cordova webview and am seeing something where by the
> webview doesn't receive messages sent to it from my plugin.
>
> I've seen this with:
>
> android 4.3, 4.4.2, (Moto G, Nexus 7 2012)
> cordova 3.3.0-rc1, 3.3.0-0.1.1, 3.3.1-0.4.2
>
> The application is receiveing informatiion from a USB device (the
> phone/tablet runs in accessory mode), reading this information in its own
> thread.  These call callbacks, and change the state in the webview (lavaca
> app).
>
> Generally this works without issues.  Sometimes, the screen doesn't
> update.  If I profile the threads running, the webview is not showing any
> activity (except maybe a call to uptime).  If I unplug and plug back in the
> USB, the screen goes through all the pending updates (quickly flashes
> through them).  The app does *not* return to normal opperations at this
> point: I have to unplug/plug back in for every message that is sent.  If I
> do this while monitoring the threads, I see calls to the android message
> handler happening at this point.
>
> When it is working correctly, these calls happen when the event is
> triggered.
>
> My questions - what could be causing this?  Is there a way to force the
> message queue to trigger, other than unpluggin/pluggin back in?
>
> James
>

Reply via email to