我的伙伴为我的 Android 应用创建了数据库。例如,其中一个表是这样创建的:
CREATE TABLE table1(
id_fields_starring INTEGER PRIMARY KEY AUTOINCREMENT
, fields_descriptor_id INTEGER NOT NULL
, starring_id INTEGER NOT NULL
, form_mandatory INTEGER NOT NULL DEFAULT 1
, form_visible INTEGER NOT NULL DEFAULT 1
, FOREIGN KEY(fields_descriptor_id) REFERENCES pr_fields_descriptor(id_fields_descriptor) ON DELETE CASCADE ON UPDATE CASCADE
, FOREIGN KEY(starring_id) REFERENCES starring(id_starring) ON DELETE CASCADE ON UPDATE CASCADE
)
从表的字段中,我需要知道它们中的哪些是,INTEGER NOT NULL
哪些是INTEGER NOT NULL DEFAULT 1
,因为对于第一种情况,我必须动态创建一个EditText
,而对于第二种情况,我必须创建一个CheckBox
。任何的想法?