我打算创建一个模块,将信息存储在我的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(); });
答案 0 :(得分:3)
您可以在Android中使用名为SharedPreference
的功能之一。
SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(context);
p.edit().putString("username", username).commit();
p.edit().putString("password", password).commit(); //SECURITY HAZARD: read below...
用于检索值,
String username = p.getString("username", "");
String password = p.getString("password", "");