如何从html文件中调用Codenameone java文件?

时间:2016-11-15 13:09:56

标签: codenameone

就像我们可以通过setURL()从codenameone java文件到html文件一样,有没有办法以相反的方式做同样的事情,即从html文件中我如何能够使用codenameone java文件。

1 个答案:

答案 0 :(得分:0)

请参阅this

  

从Javascript调用Java方法

     

...

     

举个例子,让我们实现一个简单的日志记录功能:

JSObject logger = (JSObject)ctx.get("{}"); logger.set("log", new
JSFunction(){

     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('This is a test message');");