我正在開發一個新的基於xamarin的項目,我必須以某種方式存儲交易數據,如果應用程序關閉,數據不應該丟失。所以我決定存儲一個寫有事務信息的文件,以便程序可以訪問文件並讀取,或者在需要時重寫信息。首先,我正在考慮創建資產.txt文件,但我發現無法將信息寫入這類文件。第二種情況是使用嵌入式文件,但我仍然無法獲得應該保留的位置,因此用戶不會無意中刪除它。如果可以分享您的經驗或發送一篇關於此主題的解釋文章。Xamarin商店信息
1
A
回答
2
可以少量的信息存儲在像這樣的應用程序屬性:
string foo = "Foo";
Application.Current.Properties["bar"] = foo;
正是如此檢索它們:
string foo = Application.Current.Properties["bar"] as string;
0
另一種方式,我發現。這應該是跨平臺的能力,我只測試了迄今爲止的Android版本。
使用的NuGet安裝
XAM.Plugins.Settings
存儲的值(我只得到字符串和整數工作)
var settings = CrossSettings.Current;
settings.AddOrUpdateValue<string>("key", value);
檢索值
var settings = CrossSettings.Current;
var strSettings = settings.GetValueOrDefault<string>("key", string.Empty);
我嘗試了更復雜的類型,並且出現錯誤
System.ArgumentException:不支持類型PreSetStruct的值。發生
PreSetStruct是一個帶有幾個字段的簡單結構。
我將在以後的iOs版本上工作,並會讓你知道它是如何工作的。
相關問題
- 1. 商店信息 - 軌道
- 2. 商店聯繫信息iOS
- 3. Chrome商店統計信息
- 4. 商店用戶信用信息
- 5. 商店形式的信息使用JSP
- 6. 觸發器商店信息重複
- 7. Magento商店卡在計費信息
- 8. Play商店中的信息Alpha測試
- 9. 商店類別信息在Solr
- 10. Google Shopping API - 多個商店信息
- 11. 商店等待消息
- 12. 支持商店信用的網上商店
- 13. 如何創建商店和檢索信息軟件?
- 14. Magento商店URLs不使用信息顯示在FB
- 15. 應用提交詳細信息 - 蘋果應用商店
- 16. GooglePlaces api獲取關於商店的信息iphone應用程序
- 17. 如何使PHP商店信息直到購買完成?
- 18. Windows應用商店應用購買客戶信息
- 19. 修改iPhone應用程序商店的詳細信息
- 20. eBay易趣商店的易趣產品信息框設計
- 21. aws cli商店資料信息在哪裏?
- 22. iPhone應用商店單獨的開發人員信息
- 23. 針對客戶和訂單的商店地址詳細信息
- 24. Sencha touch 2:通過代理在商店中檢索信息
- 25. 如何從Apple商店提取應用程序信息?
- 26. 以編程方式獲取Windows應用商店應用信息
- 27. Android SDK - 集成Qype和其他酒吧/商店/地標信息
- 28. Magento API特定商店視圖的產品信息?
- 29. Google Play商店信息混合Beta和生產版本
- 30. 店面地址信息
傳統上這是一個數據庫的用途。有許多關於使用本地SQLite數據庫和Xamarin應用程序的文章和示例。 – Jason
在我的情況下,我必須存儲一個字符串是值得實施的數據庫? – GeekyNuns
你如何將所有交易數據存儲在單個字符串中?除了使用數據庫之外,還有一些方法可以保留短字符串,但我不知道它們是否可以應用。 –