public class MainActivity extends Activity { private WebView web; private Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.usejsmethod); btn.setOnClickListener(listener); web = (WebView) findViewById(R.id.webView); initsetting(); web.loadUrl("file:///android_asset/jstest.html"); web.addJavascriptInterface(new Object() { // 对好名称 @android.webkit.JavascriptInterface public void setinfo(String name, String myclass) { Toast.makeText(MainActivity.this, "名称" + name + "班级" + myclass, 0).show(); } }, "javaCode"); } private void initsetting() { WebSettings settings = web.getSettings(); // 设置支持 settings.setJavaScriptEnabled(true); } OnClickListener listener = new OnClickListener() { // 调用js方法 @Override public void onClick(View v) { web.loadUrl("javascript:_onsubmit()"); } }; }
Webjs
猜你喜欢
转载自zhengaihua.iteye.com/blog/2324905
今日推荐
周排行