2011-11-06 24 views
5

Tengo un problema al intentar cargar mi función javascript desde java con Phonegap para Android. Cada vez cuando llamo alAndroid y Phonegap: se produce un error al cargar la función javascript con loadUrl

loadUrl("javascript:myJavascriptFunction()"); 

siempre tengo este error

I/System.out(2822): loadUrl(javascript:myJavascriptFunction()) 
I/System.out(2822): url=javascript:myJavascriptFunction() baseUrl=file:///android_asset/www/ 
D/PhoneGapLog(2822): file:///android_asset/www/phonegap-1.1.0.js: Line 920 : JSCallback  Error: Service unavailable. Stopping callbacks. 

puedo ver que mi Javascript se llama en realidad. Pero después de unos 10 segundos, mi aplicación se cierra debido a este error:

I/System.out(2822): onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=javascript:myJavascriptFunction() 
E/WindowManager(2822): android.view.WindowLeaked: Activity com.phonegap.plugin.billing.CallbackBillingActivity has leaked window [email protected] that was originally added here 
E/WindowManager(2822):  at android.view.ViewRoot.<init>(ViewRoot.java:258) 
E/WindowManager(2822):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148) 

¿Puede alguien me puede explicar dónde está el problema? Gracias

Respuesta

6

respuesta que recibo de grupo PhoneGap Google:

this.ctx.sendJavascript("myJavaScriptFunction"); 
+0

Que hizo el truco para mí también. Debe marcarlo como una respuesta válida. – Goldsmith

+0

¿Hay alguna documentación en cuanto a dispositivo -> comunicación webview? –

Cuestiones relacionadas