【发布时间】:2012-02-29 08:02:03
【问题描述】:
我正计划创建一个模块,将信息存储在我的 java 代码中的一个变量中。我制作了一个简单的测试应用程序,每次按下按钮时,我的 java 代码中的变量都会增加 1。 当我测试它时,无论我按多少次,它都会返回 1,根本没有增量。 我的java代码:
private static int counter = 0;
@Kroll.method
public int increment() {
setIncrementProp(1);
return counter;
}
@Kroll.setProperty
public void setIncrementProp(int value) {
counter = counter + value;
}
我的 Javascript 代码:
var module = require("com.modulewhatever");
var testToast = Titanium.UI.createNotification({ message :module.increment().toString() });
var button = Titanium.UI.createButton({ title : "Test" });
button.addEventListener("click", function(e) { testToast.show(); });
【问题讨论】:
标签: java android mobile module titanium