Я планирую создать модуль, в котором информация будет храниться в переменной в моих кодах 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(); });