私のプログラムでは、textviewボタンのscrollviewとwebviewがあります。それらのすべてはwebview(html js/jqueryによるwrite)を除いてJavaによって書かれています。私はボタン(クリックリスナーは、Java android google apiで書く)をクリックするといくつかのJavaScriptを起動するavailabeですか? 基本的に、私のプログラムはTCP応答(json型データ)からいくつかのデータを受け取り、jsonファイルに保存します。 jqueryライブラリプロットは、そのファイルを取得し、グラフを描画します。 2つのボタンがあります。 1つはデータを取得するためのもので、もう1つはグラフを描画するものです。それらとJavaとJavaScriptのためです。取得ボタンをクリックすると、グラフは自動的に描画されますか?どのようにJavaとJavaScriptをやりとりする? ありがとうございます!android java call javascript
0
A
答えて
1
あなたのWebViewの中で、Javaからこの方法でJavaScriptを実行することができます
:
public void onClick(View v) {
webView.loadUrl("javascript:document.bgColor = '#a00';");
}
を変更する必要があります。この問題が発生したボタンをクリックで
webView = (WebView)findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.de/");
:私はこれを行うのonCreate
をあなたの文書のbg-colorは、google.deで私にとって完璧にうまく動作する赤色になります
関連する問題
- 1. OnLoad javascript AJAX Call
- 2. Javascript json api call
- 3. JQuery ajax call on android
- 4. Record Call in android
- 5. android method call performance
- 6. Sinch Conference Call Android
- 7. Android Call application
- 8. Javascriptのcall()関数
- 9. javascriptのcall railsアクション
- 10. Https webservice call from android
- 11. Android Call TTS in BroadcastReceiver
- 12. Rails delete link JavaScript ajax call
- 13. Javascript継承.call .create and constructor
- 14. Wicket Call Javascript関数AjaxRequestTarget内
- 15. angularjs $ http.getとjava api call
- 16. Voip call androidでの開発
- 17. Android WebView Java-Javascriptブリッジ
- 18. AndroidのJavaのコンテキストでは、Android上でJavaでのJavaScript
- 19. C#WebRequest(400)Bad call second call
- 20. Facebook Subscribe Call Back
- 21. BlackBerryのClick-to-Call
- 22. Android:A Toast OutComing call
- 23. Nodejs Ajax Call
- 24. JD Edwards ... call C#?
- 25. Twilio Answering Call
- 26. Artisan :: call
- 27. Callメソッド
- 28. $ http PUT call angularJS
- 29. computeDistanceBetween Java対Java JavaScript
- 30. Click to call to openVBX
私はすでにwvを実行しています.loadUrl( "file:///android_asset/index.html");.つまり、インデックスページを置き換えます。どんな解決策ですか? – nich
いいえ、インデックスページを置き換えるべきではありません。それはちょうど与えられたJavaScriptコマンドを_within_あなたのページを実行する必要があります。 – marsbear
私はdocument.write( "hello")を試しました。私のすべてのコンテンツがなくなり、ただの文字列 "hello"がそこにありました。 – nich