Xamarin.ios 在跨平台项目中使用xamarin保存字符串

Xamarin.ios 在跨平台项目中使用xamarin保存字符串,xamarin.ios,xamarin.android,xamarin,xamarin-studio,Xamarin.ios,Xamarin.android,Xamarin,Xamarin Studio,我正在使用xamarin(用于android和iphone),我想保存一个字符串 事实上,我正在使用一个JSON解析器,我通过intents传递一个字符串对象,所以我想将该对象保存到SQLite中,但我有一些困难,所以我想问为什么我不将该字符串保存在内存中,并在需要该对象时对其进行解析 你觉得怎么样 我不认为我们必须使用框架或库来实现它,但我在xamarin官方网站上没有看到关于这方面的信息 非常感谢 所以我在问为什么我不把这个字符串保存在内存中,在需要对象时解析它 只要您能够保证应用程序将继续

我正在使用xamarin(用于android和iphone),我想保存一个字符串

事实上,我正在使用一个JSON解析器,我通过intents传递一个字符串对象,所以我想将该对象保存到SQLite中,但我有一些困难,所以我想问为什么我不将该字符串保存在内存中,并在需要该对象时对其进行解析

你觉得怎么样

我不认为我们必须使用框架或库来实现它,但我在xamarin官方网站上没有看到关于这方面的信息

非常感谢

所以我在问为什么我不把这个字符串保存在内存中,在需要对象时解析它

只要您能够保证应用程序将继续运行,那么这将起作用

然而,对于一般的Android案例,我建议不要这样做——对于一般案例,Android可以随时终止您的应用程序。当以后重新创建应用程序时,Android会将用户直接带到您的页面,并将相同的意图传递到您的页面,但在该阶段,您的缓存对象将不在内存中

我不认为我们必须使用框架或库来实现它


不确定您在这里询问的是什么,但Xamarin提供了几个完整的应用程序示例,还有一些框架(例如,我写的)

好的,谢谢。这是一个非常好的工作:-)但是在JavaAndroid中,有SharedReferences,对于IOS,我认为你可以保存文件,不是吗?我只需要保存一个字符串。对于示例,谢谢,我已经很快读到了这些内容,没有人使用过这种存储(直接使用sqlite或ado.net)