Titanium:通过app.properties保存信息

时间:2014-10-14 05:04:00

标签: javascript ios iphone titanium

我有一项工作要做,我对保存信息和检索信息感到困惑。

一些不同的事情:

  1. 我有一些文本字段(名称,位置,年龄),我希望能够保存所写的信息,并在应用再次运行后再检查它。

  2. 我希望应用程序能够记住最后一次运行的屏幕。

  3. 如何设置"首次启动应用"恩。第一次启动app时会给出一个配置文件选项,然后第二次它会立即跳到主屏幕,因为已经提供了信息。

  4. 非常感谢你的帮助,谢谢。

    编辑:忘记添加代码,虽然我认为它不重要。因为我认为我的问题是关于窗口名称(profileWin,settingsWin和catWin)和txtfields,如firstNameTXF,ageTXF。 我尝试使用Titanium.App.Properties.setString(" firstName",firstNameTXF.value),它应该保存数据,但在哪里?然后使用firstNameTXF.value = Titanium.App.Properties.getString(" firstName",1)回忆它;

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");
    }