Android/Technic
Javascript Interface 사용 방법
등촌동 꼬북이
2021. 5. 7. 15:50
// onCreate()에
WebView wv;
wv = findViewById(R.id.webView1);
String tempUrl = "file:///android_asset/inedx.html" ;
wv.loadUrl(tempUrl);
wv.getSettings().setJavaScriptEnabled(true);
wv.addJavascriptInterface(new JavascriptInterface(), "SampleAction");
public class JavascriptInterface{
@android.webkit.JavascriptInterface
public void doAction(String message) {
// Do something
}
}
<script type="text/javascript">
function doAction(message) {
SampleAction.doAction(message);
}
</script>