我正在构建一个作为表单生成器的应用程序(它使用基于配置文件的 SQLite 数据库创建表单)。问题是数据库永远不会相同,所以我需要让它动态意味着我希望能够指定数据库的所有表行和表。
我遇到的问题是,因为它是一个配置文件,所以当我创建数据库时,我还不知道表和/或表行是什么,所以我不能依赖onCreate()
数据库。
我想知道是否有更好的方法来进行,而不是重写onCreate()
to do nothing 并制作我自己的tableCreate()
函数。
我不知道这是否足够清楚,因为英语不是我的母语,但如果需要,我会编辑我的问题。顺便说一句,我是 android 新手,所以很感谢 snipet + explications。
当应用程序加载时,它使用推送到应用程序的配置文件(一个简单的文本文件)创建数据库(仅当数据库不存在时)。
然后它再次根据配置文件创建表(表行的名称和数据类型)。
该应用程序基于配置文件构建表单,该属性允许我将答案保存在先前创建的数据库中。
此应用程序的目标是能够以非常快速的方式有效地创建新表单,以便收集有关给定人员的一些信息。