Android SharedPreferences详解
获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.
SharedPreferences的四种操作模式:
Context.MODE_PRIVATE Context.MODE_APPEND Context.MODE_WORLD_READABLE Context.MODE_WORLD_WRITEABLE
将数据保存至SharedPreferences:
SharedPreferences preferences=getSharedPreferences("user",Context.MODE_PRIVATE); Editor editor=preferences.edit(); String name="xixi"; String age="22"; editor.putString("name", name); editor.putString("age", age); editor.commit();
从SharedPreferences读取数据:
SharedPreferences preferences=getSharedPreferences("user", Context.MODE_PRIVATE); String name=preferences.getString("name", "defaultname"); String age=preferences.getString("age", "0");
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!大家如果有疑问请留言或者到本站社区交流讨论,共同进步!
本文向大家介绍Activity 四种启动模式详细介绍,包括了Activity 四种启动模式详细介绍的使用技巧和注意事项,需要的朋友参考一下 Activity 四种启动模式详细介绍 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Acti
9.2.2.四种主要操作 DbHelper类提供了自己的封装来简化SQL操作。经观察人们发现,绝大多数的数据库操作不外乎只有四种,也就是添加(Create)、查询(Query)、修改(Update)、删除(Delete),简称为CRUD。为满足这些需求,DbHelper提供了以下方法: insert() 向数据库中插入一行或者多行 query() 查询符合条件的行 update() 更新符合条件的
Standard 标准模式。每次启动Activity都会创建新的实例。谁启动了这个Activity,那么这个Activity就运行在谁的Task中。不能使用非Activity类型的context启动这种模式的Activity,因为这种context并没有Task,这个时候就可以加一个FLAG_ACTIVITY_NEW_TASK标记位,这个时候启动Activity实际上是以singleTask模式启
本文向大家介绍Android SharedPreferences存储用法详解,包括了Android SharedPreferences存储用法详解的使用技巧和注意事项,需要的朋友参考一下 先看Demo运行效果 SharedPreferences详解 SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停
本文向大家介绍详解Android中的SharedPreferences,包括了详解Android中的SharedPreferences的使用技巧和注意事项,需要的朋友参考一下 SharedPreferences作为Android存储数据方式之一,主要特点是: 1. 只支持Java基本数据类型,不支持自定义数据类型; 2. 应用内数据共享; 3. 使用简单. 使用方法 1、存数据 或者下面的写法
本文向大家介绍PHP三种方式实现链式操作详解,包括了PHP三种方式实现链式操作详解的使用技巧和注意事项,需要的朋友参考一下 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? 下面分别用三种方式来实现: 方法一、使用魔法函数__call结合call_user_func来实现 思想:首先定义一个字符串类S