1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3     android:layout_width="fill_parent" 4     android:layout_height="fill_parent" 5     android:orientation="vertical" > 6     <EditText  7         android:id="@+id/edit" 8         android:layout_width="fill_parent" 9         android:layout_height="wrap_content"10         android:layout_margin="15dip"11         />12     <Button 13         android:layout_width="wrap_content"14         android:layout_height="wrap_content"15         android:text="保存短信"16         android:layout_gravity="right"17         android:layout_margin="15dip"18         />19 </LinearLayout>

 1 package com.turboradio.activity; 2  3 import android.app.Activity; 4 import android.content.SharedPreferences; 5 import android.os.Bundle; 6 import android.widget.EditText; 7  8 public class SaveDataActivity extends Activity { 9     private EditText editText;10     private static final String  TEMP_SMS = "temp_sms";11     /** Called when the activity is first created. */12     @Override13     public void onCreate(Bundle savedInstanceState) {14         super.onCreate(savedInstanceState);15        setContentView(R.layout.sharepreference_1);16        editText = (EditText)findViewById(R.id.edit);17        SharedPreferences sharedPreferences = getSharedPreferences(TEMP_SMS,MODE_WORLD_WRITEABLE);18       String content = sharedPreferences.getString("sms_content", "");19       editText.setText(content);20     }21     @Override22     protected void onStop() {23         super.onStop();24         SharedPreferences.Editor editor = getSharedPreferences(TEMP_SMS,MODE_WORLD_WRITEABLE).edit();25         // 将EditText中的文字添加到编辑器26         editor.putString("sms_content", editText.getText().toString());27         editor.commit();28     }29     30 }

转载于:https://www.cnblogs.com/jiayonghua/archive/2011/12/14/2287291.html

SharedPreference Demo相关推荐

  1. Android 数据访问之SharedPreference demo+笔记

    我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是在window下通常我们会采用ini文件进行保存.如 ...

  2. [Android] SharedPreference的使用

    SharedPreference是Android提供的一种轻量级的数据存储方式,主要用来存储一些简单的配置信息,例如,默认欢迎语,登录用户名和密码等.其以键值对(key-value对)的方式存储,使得 ...

  3. Bmob 萌新也能简易上手 之一 注册登录- *2020版 (有demo)

    前言:一切以Bmob官方开发文档为准: http://doc.bmob.cn/data/android/develop_doc/ ,新手快速入门: http://doc.bmob.cn/data/an ...

  4. Android - 跨应用访问数据实战之 SharedPreference

    Android 给每个 APK 进程分配一个单独的用户空间,其 manifest 中的 userid 就是对应一个 Linux 用户 ( Android 系统是基于Linux ) 的. 个人尝试过发现 ...

  5. jquery autocomplete demo

    根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...

  6. BERT-Pytorch demo初探

    https://zhuanlan.zhihu.com/p/50773178 概述 本文基于 pytorch-pretrained-BERT(huggingface)版本的复现,探究如下几个问题: py ...

  7. MinkowskiEngine demo ModelNet40分类

    MinkowskiEngine demo ModelNet40分类 本文将看一个简单的演示示例,该示例训练用于分类的3D卷积神经网络.输入是稀疏张量,卷积也定义在稀疏张量上.该网络是以下体系结构的扩展 ...

  8. Android - 下载别人的android demo 运行的时候加载很久问题处理

    一般从git 下载别人的demo 的时候每次都要加载很久,下载gradle 版本之类的, 处理方法把 gradle 下面的 gradle-wrapper 里面的distributionUrl 替换自己 ...

  9. android studio导入第三方库和demo

    导demo,导第三方库,都可以用这个方法,别想太复杂了, file - new - import module

最新文章

  1. 【windows】cmd中的help无法使用的解决方法
  2. Windows 10预览版14316开启Bash命令支持
  3. [转]程序员技术练级攻略
  4. Android--学习路线指南
  5. 软件开发 thoughtworks 技术面_【软件开发】10月29日比赛详细预告
  6. 电脑文件夹可以分屏的软件_电脑上什么便签软件可以添加音频?
  7. 版本控制工具(CVS、SVN、GIT)简介
  8. java jtextarea清空_文本区 JTextArea 的使用
  9. OC渲染器渐变怎么用?
  10. SPSS(十五)spss之聚类分析(图文+数据集)
  11. MacOS 开发 — Dock 显示网速/消息
  12. 【408:计算机组成原理】起源:带你速看计算机伟大历史
  13. H. Zebras and Ocelots -ICPC North Central NA Contest 2017
  14. 夹子机器人/pancakes科学家机器人这种骗局到现在还有人会上当!每天骗取上千万!带大家一同揭秘!!
  15. PXC 避免加入集群时发生SST
  16. Android studio编译跑步运动app一个安卓的跑步软件实时记录速度,画出跑步路径, 管理跑步数据履历,查看数据详细等
  17. shell脚本控制jar包启停
  18. 英文面试最常见的五大问题
  19. C#滑动验证码、拼图验证
  20. 蓝桥杯vip之算法练习

热门文章

  1. boot spring test 文档_SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库
  2. [NOTE] RESTful架构
  3. 8086CPU汇编:一般的标号与直接定址标号
  4. socket网络编程——网络编程接口
  5. jvm垃圾回收参数配置
  6. 在WORD文档里如何添加编号
  7. 如何为Apache JMeter开发插件(一)
  8. Python模块 - os
  9. MyEclipse设置像visual studio一样的智能提示
  10. du,df,fdisk,mkfs.ext3命令详解