0
我有一個html頁面存儲在本地Android應用程序資產上。我想在WebView中顯示它並向網頁添加一些參數。通過addJavascriptInterface將JSONArray注入到webiew
我把我所有的值放入一個JSONArray,然後使用'addJavascriptInterface'將這個JSONArray添加到網頁javascript。
但是當我嘗試使用JavaScript中的值,它的類型[對象對象],並用不確定的長度...
JSONArray json = buildJSONArray();
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.addJavascriptInterface(json, "data");
webView.loadUrl("file:///android_asset/test.html");
我TRIE通過一個簡單的字符串替換jsonArray,和同樣的事情發生...
我怎樣才能發送一個JavaScript參數到我的HTML頁面從Android?'顯然,我已經錯過與 'addJavascriptInterface' 方法的東西...
謝謝:)
嗨,請閱讀http://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview – mguimard