If your app is a multi-page app, then likely this is a bug that was fixed
in cordova-android 3.6.0.

On Wed, Nov 5, 2014 at 5:53 AM, Pierre Gaston <[email protected]>
wrote:

> I'm using cordova 3.5.1 on a 4.1 android device without SystemUI as a
> kiosk.
>
> I don't see anything suspect except that the callback of my plugins calls
> are trigger on the next call.
> That is, the first callback doesn't seem to run until I call another
> method, then on the third call I see the callback of the second one etc...
>
> The same app doesn't present this problem when I run it after adding
> SystemUI back to the device.
>
> I didn't managed to find a workaround to this problem until I built a much
> simpler version (thinking that maybe the problem was related to splash
> screen, which I don't use, or things like this) of CordovaActivity which
> seemed fine.
>
> I've now switched to crosswalk and the same problem occurred, except that
> using the same trick doesn't seem to solve the problem.
>
> I've now find another workaround  in removing in CordovaWebView in
> exposeJsInterface() the SDK test and forcing
> this.addJavascriptInterface(exposedJsApi, "_cordovaNative");
>
>
> I'm however wondering if any of this makes any sense and if you have any
> hindsight as to what may be happening.
>
> Thanks
> pierre
>
> Extra question: in the more general case, I'm wondering if it's safe to use
> this.addJavascriptInterface(exposedJsApi, "_cordovaNative"); with the
> crossswalk webview since it uses newer library?
>

Reply via email to