Android & Phonegap: ошибка возникает при загрузке функции JavaScript с помощью loadUrl - PullRequest
5 голосов
/ 06 ноября 2011

У меня проблема при попытке загрузить функцию JavaScript из Java с помощью Phonegap для Android.Каждый раз, когда я вызываю

loadUrl("javascript:myJavascriptFunction()");

, у меня всегда появляется эта ошибка

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.

Я вижу, что мой javascript действительно вызываетсяНо примерно через 10 секунд мое приложение закрывается из-за этой ошибки:

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 com.android.internal.policy.impl.PhoneWindow$DecorView@405d9860 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)

Может кто-нибудь объяснить мне, в чем проблема?Спасибо

1 Ответ

6 голосов
/ 09 ноября 2011

Ответ, который я получаю из группы Google PhoneGap:

 this.ctx.sendJavascript("myJavaScriptFunction");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...