用Tianium构建要写入sqlite3数据库的全局对象

用Tianium构建要写入sqlite3数据库的全局对象,sqlite,titanium,commonjs,Sqlite,Titanium,Commonjs,这个问题是关于执行的。 我正在用钛构建一个android应用程序。 有多个屏幕,我在每个屏幕上都采集数据。 每个屏幕都是一个公共JS模块 我想将我获取的所有数据写入sqlite3数据库,但我认为在获取输入时写入这些数据效率很低。关于如何做到这一点,我想到了两种方法 创建一个对象并传递给每个模块,以便在获取数据时保存数据 在第一个模块中创建一个对象来保存数据,并通过触发自定义事件将每个数据项传递给它 我想问的是,是否有更好的方法,或者这两种方法中哪一种更有效 NB:我没有很多屏幕,但这可能会改变。

这个问题是关于执行的。 我正在用钛构建一个android应用程序。 有多个屏幕,我在每个屏幕上都采集数据。 每个屏幕都是一个公共JS模块

我想将我获取的所有数据写入sqlite3数据库,但我认为在获取输入时写入这些数据效率很低。关于如何做到这一点,我想到了两种方法

  • 创建一个对象并传递给每个模块,以便在获取数据时保存数据
  • 在第一个模块中创建一个对象来保存数据,并通过触发自定义事件将每个数据项传递给它
  • 我想问的是,是否有更好的方法,或者这两种方法中哪一种更有效

    NB:我没有很多屏幕,但这可能会改变。
    谢谢。

    我认为Ti.App.properties set和get字符串对您很好,这里也是一个例子


    感谢您,Titanium.App.Properties广泛用于全局变量创建

    以下方法将帮助您创建全局变量

  • :将属性的值设置为布尔数据类型

  • :将属性值设置为双精度(双精度、浮点)数据类型

  • :将属性值设置为整数数据类型

  • :将属性的值设置为数组数据类型

  • :将特性的值设置为对象数据类型

  • :将属性值设置为字符串数据类型


  • 所有上述方法都允许用户将相应类型的数据保存为gloabl。您可以分别使用
    getBool、getDouble、getInt、getList、getObject、getString
    方法检索保存的值。

    是否可以存储对象或数组?你会怎么做?文档非常稀疏。是的,而不是字符串do list数组,可以帮您解决这个问题