LuaJavaBridge - Lua 与 Java 互操作的简单解决方案

1
2
3
4
5
6
7
8
9
10
11
12
13
 -- call Java method
local javaClassName = "org/cocos2dx/lua/AppActivity"
local javaMethodName = "showAlertDialog"
local javaParams = {
"How are you ?",
"I"m great !",
function(event)
local str = "Java method callback value is [" .. event .. "]"
btn:setButtonLabel(cc.ui.UILabel.new({text = str, size = 32}))
end
}
local javaMethodSig = "(Ljava/lang/String;Ljava/lang/String;I)V"
luaj.callStaticMethod(javaClassName, javaMethodName, javaParams, javaMethodSig)

http://dualface.github.io/blog/2013/01/01/call-java-from-lua/

查看评论