2016-05-12 38 views
0

即使方法close()和sync()同步,在貨架上進行的修改也會保存在腳本的末尾。我想知道是否有辦法避免這種模式。就我而言,我正在編寫一個小應用程序來編輯一些數據。最後,我問用戶他是否想保存修改。如果答案是'不',我不想同步擱置。取消在貨架上發生的修改

回答

0

如果數據足夠小以保留在內存中,請先將其複製到正常的字典中,並且只有在想要保存其更改時纔將其複製回來。

如果它太大,那麼根據您的應用程序,您可能只能複製一部分。

+0

如果這是唯一的方法,我會這樣做。我希望像'clearCache'這樣的方法可以存在。 – Morgan