SharedPreferences存与取,
16lz
2021-01-26
android中常用有五种存储,今天记录的是最简单一种。就一个矿建里面有着变化不算大的几步。。。
所谓存储就是先存后取。
1。先存:
SharedPreferences set_choose = getSharedPreferences(PHONE_PREF,0);
set_choose.edit().putString(CHOOSEIMAGE,"true").commit();
PHONE_PREF是专门为存储而建的文件的文件名。
putString();是存放键值对的。而且也有很多类型的存储,如:putBoolean,putLong,putInt。如果用得到的都可以尝试一下。
2。后取:
SharedPreferences set_choose = getSharedPreferences(PHONE_PREF,0);
String choose = set_choose.getString(CHOOSE_ISTRUE,"");
在此要注意的便是上下一致。即,文件名一致,键一致,数据类型也要一直。
set_choose.getString(CHOOSE_ISTRUE,"");
键后面的双引号中为null,意思便是:当去这个键而没有对应东西的时候,取出来的是null。当然这个值也可以是别的。但是再次提醒。一定要数据类型一致。
所谓存储就是先存后取。
1。先存:
SharedPreferences set_choose = getSharedPreferences(PHONE_PREF,0);
set_choose.edit().putString(CHOOSEIMAGE,"true").commit();
PHONE_PREF是专门为存储而建的文件的文件名。
putString();是存放键值对的。而且也有很多类型的存储,如:putBoolean,putLong,putInt。如果用得到的都可以尝试一下。
2。后取:
SharedPreferences set_choose = getSharedPreferences(PHONE_PREF,0);
String choose = set_choose.getString(CHOOSE_ISTRUE,"");
在此要注意的便是上下一致。即,文件名一致,键一致,数据类型也要一直。
set_choose.getString(CHOOSE_ISTRUE,"");
键后面的双引号中为null,意思便是:当去这个键而没有对应东西的时候,取出来的是null。当然这个值也可以是别的。但是再次提醒。一定要数据类型一致。
更多相关文章
- android 数据库 sqlite数据类型(时间 日期 double等)
- android Log4j学习笔记
- android与其他应用的交互
- [Android] Linux下查看apk文件程序包名的办法
- Android(安卓)Uri获取真实路径以及文件名的方法
- 写在20120524:aidl
- 安卓 Android之开发简单小应用(三)
- Android(安卓)NDK之 ----- Java 方法映射到C中的签名
- Android(安卓)JNI/NDK开发(一)NDK真的很难吗?