Android Swich的基本用法,保存状态等
来源:互联网 发布:java将一个数组逆序 编辑:程序博客网 时间:2024/03/29 19:11
今天用了Swich控件,其实挺简单和Button基本用法差不多,基本的使用就不多介绍了,现在就是如何保存他的状态,用SharedPreferences 来保存状态就可以实现了,然后就写自己的逻辑就可以了,代码如下:
private void SwichState() { try { final boolean falg = true; SharedPreferences preferences; aSwitch = (Switch) findViewById(R.id.switch1); // 从SharedPreferences获取数据: preferences = getSharedPreferences("user", Context.MODE_PRIVATE); if (preferences != null) { boolean name = preferences.getBoolean("flag", falg); aSwitch.setChecked(name); } aSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { if (b) { //将数据保存至SharedPreferences: SharedPreferences preferences = getSharedPreferences("user", Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean("flag", true); editor.commit(); } else { //将数据保存至SharedPreferences: SharedPreferences preferences = getSharedPreferences("user", Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean("flag", false); editor.commit(); } } });
阅读全文
1 0
- Android Swich的基本用法,保存状态等
- Matlab--------------swich的用法
- swich 的一些用法,注意点
- 【Android 开发教程】保存状态等信息
- 【Android】保存Activity的状态
- Android 保存状态的方法
- Android保存Activity的状态
- android:view的状态保存
- Android Activity的状态保存
- 关于Application 保存UI状态的用法
- 安卓笔记android fragment在viewpager中的使用和屏幕切换的状态保存等
- 简单的 swich开关
- 自定义view单位的转化、状态保存等
- android中的activity的状态的保存:
- Android spinner的默认状态的保存
- android基本的生命周期状态
- Android Activity---保存Activity的状态
- Android Activity---保存Activity的状态
- java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
- 链表的基础与应用
- Java8-CompletableFuture
- LeetCode-26. Remove Duplicates from Sorted Array
- shell脚本封装Linux命令合集
- Android Swich的基本用法,保存状态等
- recycle的切换list和grid,数据库的一些操作
- https://www.cnblogs.com/wt645631686/p/6867651.html?utm_source=itdadao&utm_medium=referral
- 关键字
- 南阳理工OJ 题目845 无主之地1
- [BZOJ1072]-[SCOI2007]排列perm-状压DP
- 区块链一遍转载一边学习
- 图像填充方法概述
- java多线程体系