tip6——利用SharedPreferences保存页面上的数据
来源:互联网 发布:mysql grant 编辑:程序博客网 时间:2024/06/16 20:04
譬如在编辑短信时,若突然有电话打进来,这个时候就需要将编辑框中的信息能够保存,等回来时能够再编辑。
package com.example.john.test1;import android.content.Context;import android.content.SharedPreferences;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.widget.EditText;public class Main11Activity extends AppCompatActivity { private EditText editText; private SharedPreferences sp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main11); editText = (EditText)findViewById(R.id.editText); //获取当前程序的SharedPreferences对象(文件名,文件存储的方式) sp = getSharedPreferences("file", Context.MODE_PRIVATE); } //离开这个Activity时保存数据 @Override protected void onPause() { super.onPause(); String info = editText.getText().toString(); //判断编辑框中是否为空 if(TextUtils.isEmpty(info)){ return; } SharedPreferences.Editor editor = sp.edit(); editor.putString("info",info); editor.commit();//提交 } //恢复数据 @Override protected void onResume() { super.onResume(); editText.setText(sp.getString("info","")); //回到该界面后删除存储的数据 SharedPreferences.Editor editor = sp.edit(); editor.remove("info"); editor.commit(); }}
0 0
- tip6——利用SharedPreferences保存页面上的数据
- Android学习笔记(13)————利用SharedPreferences来保存应用程序的数据
- Android学习笔记(13)————利用SharedPreferences来保存应用程序的数据
- 利用反射+SharedPreferences保存数据
- Android——配置文件的保存SharedPreferences进行数据存储
- Android数据存储—SharedPreferences的保存和读取
- Android数据保存——SharedPreferences
- android利用SharedPreferences保存list集合数据
- SharedPreferences保存少量的数据
- Android — 使用 sharedPreferences 本地保存 key-value 数据
- Android SharedPreferences 保存数据,读取其它应用的SharedPreferences
- Android学习 —— 数据的存储与访问方式二: SharedPreferences(偏好参数保存)
- Android进阶——Sharedpreferences保存对象和图片等复杂类型的数据
- android-sharedpreferences(数据的保存和读取)
- android的轻量级数据保存类SharedPreferences
- 保存简单的应用程序数据---SharedPreferences浅析
- 使用SharedPreferences保存复杂类型的数据
- SharedPreferences保存各种类型的数据
- apache shiro RememberMe 为false的一个问题解说
- Spring MVC中发布Restful Web服务
- HTTP请求返回状态码详解
- 基于Equinox构建OSGi项目
- spring mvc +spring aop结合注解的 用户操作日志记录
- tip6——利用SharedPreferences保存页面上的数据
- hive默认分隔符引起的日志分割问题
- DP算法设计与分析
- 如何装饰iMindMap 10中的分支
- shiro 访问项目根路径不拦截
- MapReduce启动的Map/Reduce子任务简要分析
- linux tar 解压宝座
- hdu 2923 Einbahnstrasse
- spring quartz cronExpression表达式生成器