2015-11-20 48 views
0

在Android Sqlite數據庫是有任何重置值的舊機會(這是更改前的值)的機會。 我有一個按鈕重置。如果用戶單擊該btn,它應該重置舊值。我們可以將DB值重置爲舊值嗎?

+1

維持「舊價值」在哪裏?你在某處保存數據歷史嗎?你想要更新什麼? – David

+1

沒有我不存儲任何數據的歷史。我在db中有值。如果我改變這一點,我可以找回更改之前的值 –

+1

如果您不保留這些值,則不是。您可以回滾事務,以便更改不會生效。但是一旦你修改了數據,那數據就被修改了。如果您想再次將其修改爲其他值(以前或其他值),則需要具有其他值,以便可以用相同的方式對其進行修改。 – David

回答

1

要提供某種「出廠重置」,您可以在assets文件夾中簡單地放入一個預先填充的「默認」數據庫。
然後用你的「重置」按鈕覆蓋現有的數據庫。

相關問題