我正在开发一个新的基于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. 商店联系信息iOS
- 2. 商店用户信用信息
- 3. 商店类别信息在Solr
- 4. Google Shopping API - 多个商店信息
- 5. Play商店中的信息Alpha测试
- 6. Magento商店卡在计费信息
- 7. 商店等待消息
- 8. 支持商店信用的网上商店
- 9. Sencha touch 2:通过代理在商店中检索信息
- 10. Android SDK - 集成Qype和其他酒吧/商店/地标信息
- 11. GooglePlaces api获取关于商店的信息iphone应用程序
- 12. iPhone应用商店单独的开发人员信息
- 13. 如何从Apple商店提取应用程序信息?
- 14. 如何创建商店和检索信息软件?
- 15. 修改iPhone应用程序商店的详细信息
- 16. Windows应用商店应用购买客户信息
- 17. Magento API特定商店视图的产品信息?
- 18. Google Play商店信息混合Beta和生产版本
- 19. 店面地址信息
- 20. 阅读店主信息
- 21. 我应该在我的电子商店中存储信用卡信息吗?
- 22. Google Play商店消息加密策略
- 23. 更改搜索entite商店消息magento
- 24. WP8日历商店像联系商店
- 25. 商店vs商店<T>
- 26. Xamarin花费在Google Play商店上发布
- 27. Xamarin iOS的IPv6应用程序商店拒绝
- 28. Play商店中
- 29. iTunes商店
- 30. 商店序列
传统上这是一个数据库的用途。有许多关于使用本地SQLite数据库和Xamarin应用程序的文章和示例。 – Jason
在我的情况下,我必须存储一个字符串是值得实施的数据库? – GeekyNuns
你如何将所有交易数据存储在单个字符串中?除了使用数据库之外,还有一些方法可以保留短字符串,但我不知道它们是否可以应用。 –