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学习SharedPreferences使用demo源代码
SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-...比较经典的使用方式例如用户输入框对过往登录账户的存储。 详细介绍请参考博文:http://blog.csdn.net/stoppig/article/details/39157337
使用SharedPreferences保存数据
SharedPreferences简单数据存储使用的方法
SharedPreferences 保存读取数据, 使用AutoCompleteTextView 和SharedPreferences 实现历史记录提示。调用文件管理器自定义路径读取文件
自己一个SharedPreferences 的小例子
Fit 利用 SharedPreferences 存储对象
如果程序中需要保存用户设置的信息,我们可以选择保存到数据库或文件中,但如果是少量的配置信息,Android为我们提供了更加方便的保存方法:SharedPreferences,使用SharedPreferences保存的文件在对应的的应用程序...
最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。 SharedPreferences简介 ...SharedPreferences使用实例:记住用户名密码自动登录 大致了解了SharedPre
实验九 使用SharedPreferences存储简单数据
Jetpack DataStore 是一种改进的新数据存储解决方案,允许使用协议缓冲区存储键值对或类型化对 象。 DataStore 以异步、一致的事务方式存储数据,克服了 SharedPreferences(以下统称为SP)的 一些缺点。 DataStore ...
本人博客:Android存储---SharedPreferences的介绍与使用demo
sharedpreferences Demo
SharedPreferences可以让不同程序之间的数据进行共享,当两个应用程序之间数据需要传递或者共享时,可以使用这个方法。本文会使用两个例子SharePreferenceWrite和SharePreferenceRead,前者为一个写...
NULL 博文链接:https://2528.iteye.com/blog/1048725
SharedPreferences可以让不同程序之间的数据进行共享,当两个应用程序之间数据需要传递或者共享时,可以使用这个方法。这里使用两个例子TestSharePreference和TestSharePreference2,前者为一个写SharedPreferences...
SharedPreferences文件存储
Sharedpreferences存储数据的使用方法_完整Demo_AndroidStudio http://blog.csdn.net/iwanghang
Android使用SharedPreferences保存账号密码