2011-11-06 14 views
5

Android用Phonegapでjavaからjavacript関数を読み込もうとすると問題が発生します。毎回私はAndroid&Phonegap:loadUrlでjavascript関数をロードするときにエラーが発生する

loadUrl("javascript:myJavascriptFunction()"); 

を呼び出すとき、私はいつも私が私のjavascriptが実際に呼び出されていることがわかります。このエラーに

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. 

を持っています。しかし、約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 [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) 

誰にでも問題がどこにあるのですか?私はPhoneGapのグーグルグループから取得おかげ

答えて

6

は、回答:だけでなく、私のためのトリックをした

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

。あなたはそれを有効な回答としてマークする必要があります。 – Goldsmith

+0

デバイス - > webview通信までのドキュメントはありますか? –

関連する問題