我把android项目集成了hbuilder,用js直接能调用我android这边的方法了,但是怎么两边都不能传递参数呢?我参考的NJS完成的方法调用,但用里面的Attribute怎么不能互相传递参数呢?求教~
//js与android交互方法
function getInfo() {
console.log("进入js---------调用android方法");
var mainAct = plus.android.newObject("com.iwork.activity.MainAct");
plus.android.invoke(mainAct, "gettiaozhuan");
var name = plus.android.getAttribute(mainAct,"name");
plus.nativeUI.toast(name);
}
请问android那边的java代码怎么写,而且好像js调用java这边,类对象还需要是静态的才能用,再onCreat中还得写个context=this;
然后定义个全局静态变量private static MainAct context;
Intent intent = new Intent(context, MessageService.class);
context.startService(intent);
求指点,首次使用