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

时间:2013-04-22 14:57:02

标签: xamarin.ios xamarin.android xamarin xamarin-studio

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

事实上,我正在使用JSON解析器,我通过意图传递一个字符串对象,所以我想将对象保存到SQLite但我有一些困难,所以我问为什么不保存只是内存中的那个字符串,当我需要对象时解析它?

你怎么看?

我不认为我们必须使用框架或lib来制作它,但我在xamarin官方网站上看不到有关它的信息!

非常感谢

1 个答案:

答案 0 :(得分:2)

  

所以我问我为什么不在内存中保存该字符串并在需要该对象时解析它?

只要您能保证应用程序将继续运行,那么这将有效。

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

  

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

不确定你在这里问的是什么,但是Xamarin提供了几个完整的应用程序样本,并且还有一些框架(例如我写this one