2012-12-18 21 views
0

目前我有一個應用程序有一個'保存'按鈕。一旦觸摸該按鈕,數據就會在數據庫中更新。 但是,我想要一個2步驟的過程來實施。 '保存'後,所有的數據將被保存在數據庫中,但稍後可編輯。 但是,如果數據爲「已提交」,則數據只能在稍後查看並且不可編輯。 在這兩種情況下,我都希望將數據反映到數據庫中。2步保存過程

如何執行此操作?

回答

2

在數據庫中添加一個字段,該字段將保持狀態爲EDITABLE true或false。
如果您提交了數據,請將EDITABLE更改爲true。
每次你想更新數據庫時,你都要檢查EDITABLE是否爲真。

2

在您的SQL Lite數據表中,您可以使用布爾類型再次進行一次列調用「保存」,當您爲編輯模式打開記錄時首次檢查「已保存」列,如果它爲true,則顯示它們不可編輯,如果沒有或錯誤,則顯示數據可編輯。

一旦保存,您將更新collumn值爲true。

這樣你可以擁有的功能是,每個記錄用戶可以保存數據的第一次,一旦保存,他們不能保存但只能查看它。