Titanium:通过app.properties保存信息

Titanium: Saving info through app.properties

本文关键字:保存 信息 properties app 通过 Titanium      更新时间:2023-09-26

我有一项任务要做,我对保存信息和检索信息有点困惑。

一些不同的东西:

  1. 我有几个文本字段(姓名、位置、年龄),我希望能够保存所写的信息,并在应用程序再次运行后重新查看。

  2. 我想让应用程序记住上次屏幕运行的内容。

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

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

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

1.要保存和检索值(如果只有3个值),请使用Properties。要了解更多关于属性的信息,请点击这里的文档。

2.要了解最后打开的窗口是哪个,请访问此答案。

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