就像我们可以通过setURL()从codenameone java文件到html文件一样,有没有办法以相反的方式做同样的事情,即从html文件中我如何能够使用codenameone java文件。
答案 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');");