保存android应用字符串值后关闭xamarin
本文关键字:xamarin android 应用 字符串 保存 | 更新日期: 2023-09-27 18:16:10
有一种方法来保存字符串值后,应用程序关闭并重新打开?
我想是Sqlite
之类的,但我想知道是否有更容易的。
谢谢。
使用共享首选项。共享首选项是一种保存键值对数据的机制,就像您拥有的字符串一样!
使用这个YouTube播放列表来学习如何使用共享偏好。http://goo.gl/DAnQqr
对于少量设置,更简单的方法是使用Android的共享偏好功能。它比实现一个完整的SQLite数据库更容易编写代码。
在Android中,它被称为SharedPreferences
。你可以用它找到许多Android java的例子,你可以移植到Xamarin。
在<<p> strong> Xamarin的。Android c#,同样的功能来自接口ISharedPreferences
,它映射到SharedPreferences java类。
例如,要使用c#保存字符串,您可以这样写:
ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences (mContext);
prefs.Edit ().PutString ("key_for_my_string_value", mString).Commit ();
要再次检索它,可以这样写:
ISharedPreferences prefs = PreferenceManager.GetDefaultSharedPreferences (mContext);
mString= prefs.GetString ("key_for_my_string_value");
关于ISharedPreferences
的更多信息在我的帖子中:
- 如何在Xamarin.Android中使用SharedPreferences ?