public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
...
WebView webView = findViewById(R.id.webView);
webView.getSettings().setJavascriptEnabled(true);
webView.addJavascriptInterface(new Object() {
//Método externalizado
},"native");
...
}
}
E depois, usar no arquivo "js" ou "html", o objeto e método externalizado:
...
<script>
function ToastButton_onClick() {
native.showToast();
}
</script>
...
<button ontouchstart="ToastButton_onClick();">Toast</button>
...
Fácil, não? :P
Até mais!
Nenhum comentário:
Postar um comentário