就像我们可以通过setURL()从codenameone java文件到html文件一样,有没有办法以相反的方式做同样的事情,即从html文件中我如何能够使用codenameone java文件 .
见this:
从Javascript调用Java方法...例如,让我们实现一个简单的日志记录功能:JSObject logger =(JSObject)ctx.get(“{}”); logger.set(“log”,newJSFunction(){
public void apply(JSObject self,Object [] args){String msg =(String)args [0];Log.p(“[Javascript Logger]”msg);}});
ctx.set(“window.logger”,logger);
c.executeAndReturnString(“logger.log('这是测试消息');”);
1 回答
见this:
public void apply(JSObject self,Object [] args){
String msg =(String)args [0];
Log.p(“[Javascript Logger]”msg);
}
});
ctx.set(“window.logger”,logger);
c.executeAndReturnString(“logger.log('这是测试消息');”);