在android studio

时间:2016-04-11 06:46:10

标签: android android-studio sharedpreferences storage android-database

我已经在我的Android应用中实施了 Google Facebook 登录。任何人都可以告诉我如何使用共享偏好在应用中存储用户详细信息?

1 个答案:

答案 0 :(得分:1)

来自http://developer.android.com/intl/es/training/basics/data-storage/shared-preferences.html#WriteSharedPreference

写入共享首选项

要写入共享首选项文件,请在SharedPreferences上调用 edit()来创建SharedPreferences.Editor。

使用putInt()putString()等方法传递您要编写的键和值。然后调用commit()保存更改。例如:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();

从共享首选项中读取

要从共享首选项文件中检索值,请调用getInt()getString()等方法,提供所需值的键,如果键不是,则可选择返回默认值当下。例如:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);

检查示例Android Shared preferences example

相关问题