我有一个应用程序,当 JavaScript 被触发时,它应该调用一个 Activity,
这是我正在运行的 JavaScript
JavaScript 接口
private class JsInterface{
//function that will be called from assets/test.js
public void log(String msg){
Log.d("MSG FROM JAVASCRIPT", msg);
}
这就是我通过触摸按钮调用活动的方式:
Button next = (Button) findViewById(R.id.button1);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), VideoVC.class);
startActivityForResult(myIntent, 0);
}
});
但由于我对 Android 开发人员很菜鸟,所以不知道如何更改 JsInterface 上的活动
我在我的 JSinterface 中尝试过:
Intent myIntent2 = new Intent(JsExampleMain.this, VideoVC.class);
startActivity(myIntent2);
但不喜欢“startActicity(myIntent2);”
如何完成这个简单的任务?
好的,所以我已经弄清楚了!
哈哈让我发疯了!
所以我只需将意图的代码放在我的日志方法中!
//javascript interface
private class JsInterface{
//function that will be called from assets/test.js
public void log(String msg){
Log.d("MSG FROM JAVASCRIPT", msg);
Log.d("kukusha", "mensaje");
Intent i = new Intent(JsExampleMain.this,VideoVC.class);
startActivity(i);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)