我已經讀過wp7中存儲在獨立存儲中的數據是永久性的,但我對「永久」這個術語有點困惑。我沒有wp7設備,所以我無法在真實設備上檢查此設備。我試過模擬器,一切都很好,直到我關閉了我的模擬器。我想知道當應用程序關閉或設備關閉時,真實設備上是否存在相同的問題。隔離存儲器中的數據持續多久
回答
在設備上,IsolatedStorage將保留您的數據,直到您卸載/刪除應用程序。當您使用模擬器時,「已安裝的應用程序」僅在您關閉模擬器之前保持不變。關閉你的模擬器相當於刪除你的應用程序。
在設備隔離存儲數據存儲直到應用程序被卸載。 是否可能存在IsolatedStorage數據或應用程序設置。
中標出正確的答案,但您能否告訴我是否有必要在Application_Closing事件中保存對Isolted Storage所做的更改? – Neha 2012-02-28 07:23:12
不,不需要。 – Santhu 2012-02-28 08:15:37
除非您打算允許用戶保留其保存的數據,即使他們卸載了您的應用程序。 在這種情況下,您還需要將數據保存到「雲端」(一種Web服務) - 允許用戶在他們重新安裝應用程序時/重新安裝應用程序時將其數據下載回隔離存儲器。 以這種方式,數據是真正的永久性,對於某些用戶可能非常有用,特別是當他們丟失手機/擦除/發送它來修復(他們經常擦拭手機)並且必須重新安裝應用程序。 – jwddixon 2012-02-28 18:33:19
當你使用windows phone而不是仿真器時,IS是持久的。但在模擬器的故事是不同的提到這個問題Automatic login process in Windows Phone 7.1 application
- 1. Drupal緩存持續多久?
- 2. UIVIew的持久存儲器
- 3. 在會話中存儲持久數據
- 4. Web SQL數據持續多久?
- 5. 科爾多瓦:在數據庫中存儲數據持續
- 6. 關係數據的持久存儲
- 7. 對象數據的持久存儲
- 8. WP7將數據保存在隔離存儲器中
- 9. Blob在Azure存儲帳戶中持續了多久?
- 10. Cometd:clientId持續多久?
- 11. event.preventDefault()持續多久?
- 12. 使用兩個核心數據模型,一個持久存儲協調器和多個持久存儲?
- 13. 隔離存儲
- 14. 隔離存儲
- 15. 更新隔離存儲器中的數據
- 16. iPhone/iPad上的會話存儲持續多久?
- 17. Swift中的簡單持久存儲器
- 18. 持續集成 - 多久會持續
- 19. Firebase數據庫持久性存儲
- 20. AngularJS - 投入持久數據存儲
- 21. 在持久性存儲中存儲數據
- 22. 雲端存儲 - 數據保存多久?
- 23. 具有多個持久性存儲的核心數據
- 24. 在科爾多瓦使用Monaca.io的持久數據存儲
- 25. 閉包編譯器default.js持續多久?
- 26. 從隔離儲存
- 27. Nodejs持久存儲在內存中的數據庫
- 28. 適用於Android的SQL Lite數據庫持久存儲器
- 29. Chrome.storage:它持續多久?
- 30. winsock連接持續多久?
謝謝。是否有必要將更改保存到App.xaml.cs中的Application_Closing事件中的獨立存儲 – Neha 2012-02-28 07:20:36
正如@Santhu所說,它不是必需的。但是,可能存在一個問題,即您的應用程序僅停用,並且由於資源不可用,操作系統決定將您的應用程序邏輯刪除。在這種情況下,我會建議在找到所有必要的數據時保存ApplicationSettings。 – abhinav 2012-02-28 08:34:59
我的意思是在應用程序關閉時不需要額外的東西。但是在存儲數據之後,您可以保存隔離的存儲以使其反映出來。 – Santhu 2012-02-28 09:48:29