SharedPreferences
以键值对的形式进行存储,方便读取与写入
存数据:在当前界面关闭的时候或跳转的时候,需要存数据
考虑到Activity的生命周期,onStop()不一定会调用,在onPause()中进行存数据操作。
@Override
protected void onPause() {
super.onPause();
SharedPreferences sPreferences =getSharedPreferences(LOGIN_INFO, 0);
sPreferences.edit().putString(strName,edit_name.getText().toString()).putString(strPwd, edit_pwd.getText().toString()).commit();
}
getSharedPreferences得到当前应用中的SharePreferences对象,参数一为存数据的文件名,参数二为权限值
取数据:当应用程序打开的时候,需在界面上显示数据
onCreate()中操作
SharedPreferences sPreferences = getSharedPreferences(LOGIN_INFO,
MODE_PRIVATE);
edit_name.setText(sPreferences.getString(strName, ""));
edit_pwd.setText(sPreferences.getString(strPwd, ""));
getSharedPreferences同上存数据
sPreference.getString(String key, String defValue)
Key:存数据时的健值
defValue:设置默认值,可自已进行设置
本文详细介绍了SharedPreferences在Android开发中的使用方法,包括如何存储和获取键值对数据,特别强调了在Activity生命周期中的恰当使用时机。
754

被折叠的 条评论
为什么被折叠?



