Slide 5
Slide 5 text
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
webView.addJavascriptInterface(new JavaScriptInterface(activity), “android”);
public class JavaScriptInterface {
public JavascriptInterface(BaseActivity activity){
… this.activity = activity;
}
@JavascriptInterface
public void showMessage(String text) {
//Call Native method
BaseActivity.showMessage(title, text);
}
}
Javascript Interface basic
function showMessage(title, text) {
android.showMessage(title, text);
}