我正在爲手機使用手機差距待辦事項列表。我使用sqlite來保存數據,但當我關閉模擬器&重新打開它,數據丟失,所以我想知道,如果它不會丟失,當我把它放在一個真正的移動,&有沒有辦法從移動設備本身檢查移動數據庫。我如何使用手機保存移動數據
1
A
回答
1
是的,當你關閉模擬器時,你的數據庫將被刪除(當你從開始運行模擬器時,它將假定應用程序是新的)。如果您想在應用程序關閉時檢查數據是否保留在移動設備中。按主頁按鈕,然後再返回。
0
只是澄清 - 這實際上取決於你正在開發的平臺;以及SDK是否提供了「模擬器」或「模擬器」。
示例: Android Emulator - 這是一個模擬器,它意味着它將設備模擬爲真實的設備;就像虛擬電腦一樣,它能夠保存數據和狀態。 Android模擬器建立在QEMU之上 - 這是一個仿真程序包,類似於簡單版本的VMWare。這就是爲什麼啓動Android模擬器類似於啓動Android設備需要多長時間的原因之一:Android實際上需要一段時間才能加載,初始化等。
與iPhone Simulator相比 - 這只是設備將做的事情的模擬器;它實際上並不運行iOS,它只是模擬在這樣的環境中運行的應用程序。因此它不能保存數據,即使它與Android模擬器相比非常快。
這看起來似乎並不重要 - 但在生產環境中它確實可以。如果您正在跨多個平臺測試應用程序,那麼這些差異看起來好像一個平臺的實現無法保存數據;最終導致幾個小時的調試和閱讀,只是爲了找出這是與SDK工具 - 而不是你的代碼!
相關問題
- 1. 如何在手機方向上保存我的數據?
- 2. 使用iCloud(手動保存)
- 3. 如何將數據永久保存在智能手機中
- 4. 如何從MAC手機中的android移動數據庫?
- 5. 我的手機沒有移動,但GPS數據仍在變化
- 6. Flask:手動保存會話數據
- 7. 移動應用的手機
- 8. Android手機移動
- 9. 如何使用反應本機將對象保存在移動存儲中
- 10. 使用WPF數據網格保存時手動顯示驗證
- 11. 關機前如何保存數據?
- 12. 保存移動數據庫的路徑
- 13. 如何手動保存到Django的數據庫?
- 14. 如何將數據保存到Excel中手動執行
- 15. 如何用手指在手機上移動圖像?
- 16. 如何從我的示例應用程序中獲取三星手機中保存的數據庫數據?
- 17. 如何使用cordova獲取移動手機的IMEI(不是UUID)?
- 18. 如何使用狀態clinet在機器人中保存數據
- 19. 如何防止AdobeCreativeSDK自動將圖像保存到android手機?
- 20. 如何使用SwiftyJSON保存JSON數據
- 21. 如何使用ajax保存數據yii2
- 22. 如何使用jQuery保存數據?
- 23. 如何使用android webview保存數據
- 24. 如何使用NSKeyedArchiver保存數據?
- 25. 如何使用保存數據的Jquery
- 26. 如何使用NSCoding保存數據
- 27. 如何使用angular.js保存數據?
- 28. 如何使用mysqldump保存UTF8mb4數據?
- 29. 如何將圖像保存爲統一的手機內存(Android手機)
- 30. 如何爲數據容器實現「我需要保存」機制?
也許這個[問題](http://stackoverflow.com/questions/7750857/how-permanent-is-local-storage-on-android-and-ios)可能會幫助你。 – evotopid