I have a webview that, with the click of an Android button, loads some JavaScript into the webview. My question is, how do I go about migrating an Android variable to JavaScript when it loads.
My current code to load javascript in webview
private OnClickListener OnClick_grabit = new OnClickListener() { public void onClick(View v) { webView.loadUrl("javascript: function loadScript(scriptURL) { var scriptElem = document.createElement('SCRIPT'); scriptElem.setAttribute('language', 'JavaScript'); scriptElem.setAttribute('src', scriptURL); document.body.appendChild(scriptElem); } loadScript('http://www.pathtojavascript/javascript.js');"); } };
I need to pass something to javascript initialize () from Android.
source share