我有一项工作要做,我对保存信息和检索信息感到困惑。
一些不同的事情:
我有一些文本字段(名称,位置,年龄),我希望能够保存所写的信息,并在应用再次运行后再检查它。
我希望应用程序能够记住最后一次运行的屏幕。
如何设置"首次启动应用"恩。第一次启动app时会给出一个配置文件选项,然后第二次它会立即跳到主屏幕,因为已经提供了信息。
非常感谢你的帮助,谢谢。
编辑:忘记添加代码,虽然我认为它不重要。因为我认为我的问题是关于窗口名称(profileWin,settingsWin和catWin)和txtfields,如firstNameTXF,ageTXF。 我尝试使用Titanium.App.Properties.setString(" firstName",firstNameTXF.value),它应该保存数据,但在哪里?然后使用firstNameTXF.value = Titanium.App.Properties.getString(" firstName",1)回忆它;答案 0 :(得分:0)
1.要保存和检索值(如果只有3个值),请使用“属性”。要了解有关属性的更多信息,请访问docs。
2.要知道哪个是最后打开的窗口,请访问this Answer。
3.检查第一次应用启动时是否执行以下操作:
if(Ti.App.Properties.hasProperty('firsttime')){
//Code for second and subsequent launch
}else{
//first launch
//add your code for first launch
//finally
Ti.App.Properties.setString("firsttime", "true");
}