当前位置: 首页 > news >正文

数据存储之SharedPreferences

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

//        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
        SharedPreferences pref = getSharedPreferences("myPref",MODE_PRIVATE);//MODE_PRIVATE -- 只能本app访问
        SharedPreferences.Editor editor = pref.edit();
        //存值
        editor.putString("name","张三".trim());
        editor.putInt("age",30);
        editor.putLong("time", System.currentTimeMillis());
        editor.putBoolean("default",true);
        editor.commit();//保存
        //修改
        editor.remove("default");
        editor.commit();//每次操作需要再次保存
        //查询
        String name = pref.getString("name","");
        Integer age = pref.getInt("age",0);//要赋默认值


//        ps:
//        字符串+trim() 去掉空格
    }
}

 

转载于:https://my.oschina.net/u/2346786/blog/809854

相关文章:

  • 打印服务器
  • 前端Demo常用库文件链接
  • System.IO.FileAttributes
  • 前端学Markdown
  • 电脑的所有外设接口
  • 暗潮:微信小程序第一弹:虐狗结婚证
  • Linux网卡配置(一)网卡配置文件
  • 使用X Manager远程CentOS 7服务器(XDMCP)
  • 怎么中文版也看不懂哦,茜色的剧本真强大
  • 探讨 ADO.NET DataRow
  • 数据库中的索引
  • 亲历北京Top 500
  • 【翻译】使用IIS 7.0 PowerShell 创建web站点,Web应用,虚拟路径和应用程序池
  • @ModelAttribute使用详解
  • 在园子里吵架属正常
  • ES6指北【2】—— 箭头函数
  • Android开源项目规范总结
  • gf框架之分页模块(五) - 自定义分页
  • golang中接口赋值与方法集
  • Intervention/image 图片处理扩展包的安装和使用
  • JavaScript创建对象的四种方式
  • java正则表式的使用
  • js操作时间(持续更新)
  • Markdown 语法简单说明
  • SpiderData 2019年2月16日 DApp数据排行榜
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • XML已死 ?
  • 代理模式
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 力扣(LeetCode)22
  • 前端存储 - localStorage
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 网络应用优化——时延与带宽
  • 一些关于Rust在2019年的思考
  • 中文输入法与React文本输入框的问题与解决方案
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • ${factoryList }后面有空格不影响
  • (30)数组元素和与数字和的绝对差
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (4)事件处理——(7)简单事件(Simple events)
  • (7)STL算法之交换赋值
  • (BFS)hdoj2377-Bus Pass
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计高校学生选课系统
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m