【问题标题】:How to use SharedPreferences in android [closed]如何在android中使用SharedPreferences [关闭]
【发布时间】:2014-03-30 18:10:07
【问题描述】:

我想将带有 sharefPreferences 的字符串信息作为键值保存在文件中

【问题讨论】:

标签: android sharedpreferences


【解决方案1】:

以下代码 展示了如何创建和存储共享偏好数据:

  SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
  SharedPreferences.Editor editor = preferences.edit();
  editor.putString("Name","JITESH");
  editor.putString("Password","password1234");
  editor.commit();

以下显示如何检索共享偏好数据:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
  String name = preferences.getString("Name","");
  String password = prefs.getString("Password", "");

这里展示了另一种做法,accodingly==>

展示了如何创建和存储共享偏好数据:

SharedPreferences prefs = getSharedPreferences("myDataStorage",
MODE_PRIVATE);
Editor mEditor = prefs.edit();
mEditor.putString("username","datastorageuser1");
mEditor.putString("password","password1234");
mEditor.commit();

以下显示如何检索共享偏好数据:

SharedPreferences prefs = getSharedPreferences("myDataStorage",
MODE_PRIVATE);
String username = prefs.getString("username", "");
String password = prefs.getString("password", "");

更多信息请访问我的博客

http://upadhyayjiteshandroid.blogspot.in/2013/01/android-working-with-shared-preferences.html

【讨论】:

  • 谢谢,效果很好
  • @Ruben JG 有美好的一天!快乐编码
【解决方案2】:

要获得共享偏好:

SharedPreferences prefs = this.getSharedPreferences(
  "com.example.app", Context.MODE_PRIVATE);

阅读偏好:

String dateTimeKey = "com.example.app.datetime";

// use a default value using new Date()
long l = prefs.getLong(dateTimeKey, new Date().getTime());

编辑和保存首选项:

Date dt = getSomeDate();
prefs.edit().putLong(dateTimeKey, dt.getTime()).commit();

this

猜你喜欢
  • 2015-01-19
  • 1970-01-01
  • 2011-04-07
  • 2013-06-30
  • 2011-11-21
  • 2015-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多