2015-11-20 46 views
0

在Android Sqlite数据库是有任何重置值的旧机会(这是更改前的值)的机会。 我有一个按钮重置。如果用户单击该btn,它应该重置旧值。我们可以将DB值重置为旧值吗?

+1

维持“旧价值”在哪里?你在某处保存数据历史吗?你想要更新什么? – David

+1

没有我不存储任何数据的历史。我在db中有值。如果我改变这一点,我可以找回更改之前的值 –

+1

如果您不保留这些值,则不是。您可以回滚事务,以便更改不会生效。但是一旦你修改了数据,那数据就被修改了。如果您想再次将其修改为其他值(以前或其他值),则需要具有其他值,以便可以用相同的方式对其进行修改。 – David

回答

1

要提供某种“出厂重置”,您可以在assets文件夹中简单地放入一个预先填充的“默认”数据库。
然后用你的“重置”按钮覆盖现有的数据库。

相关问题