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。当然这个值也可以是别的。但是再次提醒。一定要数据类型一致。
分享到:
相关推荐
在Android开发中,SharedPreferences通常用于存储轻量级的数据,如用户偏好设置,这些数据通常是简单的键值对形式。然而,SharedPreferences并不直接支持存储复杂的数据结构,比如List集合。但通过一些技巧,我们...
要读取数据,我们可以使用`get*()`方法,与保存数据时使用的数据类型相对应: ```java boolean value = sharedPreferences.getBoolean("key", defaultValue); ``` 这里的`defaultValue`是在键对应的数据不存在时...
SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序内部的数据持久化。...通过合理的序列化与反序列化策略,我们可以方便地管理和恢复用户的输入历史,提升应用的用户体验。
SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序保存一些简单的配置信息,如用户设置、应用状态等。它的操作简单,适用于不需要复杂数据库存储的场景。在Android开发中,...
6. **移除键值对与清除所有数据** 可以使用`remove(String key)`方法删除特定键的值,而`clear()`方法则会清除所有键值对。 **注意事项** - 由于SharedPreferences是基于XML文件存储的,因此其性能相对较低,不...
二、SharedPreferences的特点与优势 1. 简单易用:SharedPreferences提供了简单的API,使得开发者可以快速地进行数据的读写操作。 2. 数据持久化:保存的数据会在应用重启后依然存在,直到被清除或覆盖。 3. 小型...
3. **封装SharedPreferences管理类**:为了更好地管理和维护多个用户的数据,我们可以创建一个专门的SharedPreferences管理类,该类负责处理与用户相关的所有读写操作,包括选择正确的SharedPreferences文件或键前缀...
【Android中的DataStore替代SharedPreferences】 Android开发者们长期以来一直依赖SharedPreferences作为轻量级的数据存储解决方案,它的简单易用性使其在小规模数据存储方面受到了广泛欢迎。然而,随着应用程序...
在Android开发中,SharedPreferences是一个轻量级的数据存储机制,用于保存和读取少量的基本数据类型,如字符串、整型、布尔值等。它非常适合用来存储应用程序的配置信息或用户偏好设置,因为这些数据通常不需要复杂...
四、SharedPreferences与广播接收器(BroadcastReceiver) BroadcastReceiver在Android中用于接收系统或自定义广播事件。在某些场景下,我们可能需要在接收到广播后更新SharedPreferences中的数据。例如,...
`ContentResolver`提供了`query()`、`insert()`、`update()`、`delete()`等方法,与ContentProvider进行交互。 注意,为了安全性和性能,跨应用共享SharedPreferences时,应谨慎处理数据的读写操作,避免出现数据...
其中,SharedPreferences是Android提供的一种轻量级的数据存储方式,它主要用于存储简单的键值对数据,如布尔值、整型、浮点型、字符串等。本篇文章将深入探讨SharedPreferences的工作原理、使用方法以及相关示例。 ...
android应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demo...
在Android开发中,SharedPreferences是应用保存轻量级配置数据的常用工具。它提供了一种简单的方法来存储和读取键值对(key-value pairs),通常用于保存用户偏好设置或者简单的应用状态。这篇博客将深入探讨...
SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序内部的数据持久化。在这个"SharedPreferences例子"中,我们将深入探讨如何使用SharedPreferences进行数据的保存、更改和删除操作。...
`SharedPreferences`是Android提供的一种轻量级的数据存储方式,主要用于保存应用程序的简单配置数据,如布尔值、整型、浮点型、字符串等。这篇博客将深入探讨如何使用`SharedPreferences`进行数据存储,以及其背后...
- `getPreferences(int mode)`: 这个方法是针对Activity的,它会根据当前Activity的类名创建SharedPreferences对象,适用于存储与当前Activity相关的设置。 2. 编辑和提交 使用`SharedPreferences.Editor`接口...