【问题标题】:Best way to store a single user in an Android app?在 Android 应用程序中存储单个用户的最佳方式?
【发布时间】:2012-12-26 00:55:13
【问题描述】:

我希望我的应用程序允许单个用户创建一个配置文件,每次他们运行该应用程序时都可以访问该配置文件。用户的配置文件包含一个 String 条目和五个 int 条目。我曾考虑过使用 SQLite 数据库来存储会话之间的信息,但这似乎有点矫枉过正,因为我只需要一个表中的一行来存储数据。但是,我不确定是否可以对 String 类型的数据使用 SharedPreferences。

谁能提供一些关于这个问题的见解?谢谢!

【问题讨论】:

  • 您很容易在共享偏好文档中找到“不确定”的答案。

标签: android sqlite sharedpreferences


【解决方案1】:

是的,您可以使用SharedPreferences。

写作

Editor editor = getSharedPreferences("file_name", MODE_PRIVATE).edit();
editor.clear();
editor.putString("pref_name", myStringValue);
editor.commit();

回读

SharedPreferences preferences = getSharedPreferences("file_name", MODE_PRIVATE);
String myStringValue = preferences.getString("pref_name", "default_value");

问候。

【讨论】:

  • 谢谢 Luis,这听起来很完美。我很感激!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-09
  • 2011-02-12
  • 2016-09-29
  • 2022-01-21
  • 2012-10-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多