目前我的应用程序有一个“保存”按钮。触摸此按钮后,数据将在数据库中更新。 但是,我想要实施一个2步骤的过程。在“保存”时,所有数据都将保存在数据库中,但稍后可以编辑。 但是,如果数据为“已提交”,则只能查看数据,以后才能编辑数据。 在这两种情况下,我都希望数据反映在数据库中。
我该如何执行此操作?
答案 0 :(得分:2)
在数据库中添加一个字段,该字段将保持状态EDITABLE为true或false 如果您提交了数据,则将EDITABLE更改为true 每次要更新数据库时,都要检查EDITABLE是真还是假。
答案 1 :(得分:2)
在SQL Lite的数据表中,您可以再使用布尔类型进行一次“保存”列调用,这是第一次为编辑模式打开记录时检查“已保存”列是否为真您将它们显示为非editable,如果none或false,则表示数据可编辑。
保存后,将collumn值更新为true。
通过这种方式,您可以拥有每个记录用户第一次保存数据的功能,一旦保存,他们就无法保存,只能查看它。