在Android应用中存储单个用户的最佳方式?

时间:2012-12-26 00:55:13

标签: android sqlite sharedpreferences

我希望我的应用允许单个用户创建每次运行应用时都会访问的配置文件。用户的配置文件包含一个String条目和五个int条目。我已经考虑过使用SQLite数据库来存储会话之间的信息,但是因为我只需要在一个表中存储一行来存储数据,所以它似乎有些过分。但是,我不确定是否可以在String类型的数据上使用SharedPreferences。

有人能提供一些有关此问题的见解吗?谢谢!

1 个答案:

答案 0 :(得分:3)

是的,您可以使用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");

问候。