标签: xamarin.forms local-storage sharedpreferences
我正在使用xamarin.forms,并且有这样的情况: 当用户提交表格时,我得到一个对象。我需要将该对象保存在列表中,每次用户添加新的提交时,我都需要将该对象保存在同一列表中。我知道如何保存对象和对象数组,但不知道如何在共享首选项中将对象添加到列表中。我需要在Android和IOS中使用此代码。对于每个用户区域设置,需要有一个列表,我可以在其中保存和删除用户提交的对象。有什么建议吗?
答案 0 :(得分:1)
一个问题。 SQLite是为每个用户本地创建的。如果您删除缓存,所有内容都删除吗?
是否要清除缓存或清除存储,如以下屏幕截图所示?
如果清除缓存,则不会删除sqlite数据库。
如果清除存储空间,则将删除本地Sqlite数据库,您将收到以下警报。
答案 1 :(得分:0)
使用Newtonsoft Json并首先序列化对象,然后将其存储为Xamarin Essentials首选项api中的字符串,并在需要时反序列化。