SharedPreferences使用,一般常用于保存程序的配置信息,如记住登陆账号等
SharedPreferences prefs = getSharedPreferences(NAME,
Context.MODE_PRIVATE);
//保存数据
private void savePreference(String key, Object value) {
SharedPreferences.Editor editor = prefs.edit();
if (value instanceof String) {
editor.putString(key, (String) value);
}
else if (value instanceof Boolean) {
editor.putBoolean(key, (Boolean) value);
}
else {
throw new RuntimeException("unsupported data type");
}
editor.commit();
}
//取数据
this.tel = prefs.getString("tel", null);
this.pwd = prefs.getString("pwd", null);
this.rememberMe = prefs.getBoolean("rememberMe", false);
this.autoLogin = prefs.getBoolean("autoLogin", false);
本文详细介绍了SharedPreferences的基本用法,包括如何保存和读取不同类型的配置信息,例如字符串和布尔值等。通过具体的代码示例展示了如何在Android应用中实现记住用户登录状态等功能。
668

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



