Android学习笔记-SharedPreferences
来源:互联网 发布:长城软件怎么样 编辑:程序博客网 时间:2024/05/22 15:55
支持多种类型的键值对存储。
1、将数据存储到SharedPreferences中
有三种方法可以得到SharedPreferences对象
- Context类中的getSharedPreferces()方法
- Activity类中的getPreferenes()方法
- PreferencesManager类中的getDefaultSharedPreferces(context)方法
写入数据
- Call edit() to get a SharedPreferences.Editor.
- Add values with methods such as putBoolean() and putString().
- Commit the new values with commit()
- 读取数据, use SharedPreferences methods such as getBoolean() and getString().
Here is an example that saves a preference for silent keypress mode in a calculator:
public class Calc extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; @Override protected void onCreate(Bundle state){ super.onCreate(state); . . . // Restore preferences SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); boolean silent = settings.getBoolean("silentMode", false); setSilent(silent); } @Override protected void onStop(){ super.onStop(); // We need an Editor object to make preference changes. // All objects are from android.context.Context SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", mSilentMode); // Commit the edits! editor.commit(); }}
2、记住密码功能
0 0
- SharedPreferences---Android学习笔记
- Android学习笔记-SharedPreferences
- Android学习笔记-SharedPreferences
- Android学习笔记12:SharedPreferences
- Android(OPhone) 学习笔记 - SharedPreferences
- android学习笔记(八)SharedPreferences、editor
- android学习笔记(八)SharedPreferences、editor
- Android学习笔记<20140112> SharedPreferences的使用
- Android 学习笔记 第五季 9 SharedPreferences
- Android学习笔记--SharedPreferences的使用
- Android开发学习笔记-SharedPreferences的用法
- android 数据存储SharedPreferences 学习笔记
- android学习笔记(八)SharedPreferences、editor
- Android学习笔记(SharedPreferences的使用)
- android学习笔记(八)SharedPreferences、editor .
- Android学习笔记2--SharedPreferences的使用
- [Android新手学习笔记34]-Storage-SharedPreferences
- Android学习笔记——SharedPreferences存储
- Codevs_P1261 龙王的礼物(DP+背包)
- LeetCode 168:Excel Sheet Column Title
- Swift 下开启warning提示方法
- leetcode系列(65)Swap Nodes in Pairs
- PAT乙级 反转链表 (25)
- Android学习笔记-SharedPreferences
- PHP 正则表达式常用的函数
- 线检测
- adb shell 打开应用程序
- 崩溃问题:iOS9 This application is modifying the autolayout engine from a background thread, which
- Keil MDK之RTX系统时钟节拍和时间管理
- ccf+模版生成系统+字符串的大量应用
- 给树莓派安装vnc server并设置自启动
- 最小二乘法进行曲线拟合(Python)