数据存储操作(1)-------- SharedPreference存储
来源:互联网 发布:mac论坛哪个好 编辑:程序博客网 时间:2024/06/13 12:08
终于学完了基本组件,进入到了下一个章节---移动信息仓库。
SharedPreference是Android提供用来存储一些简单配置信息的机制,例如,一些默认欢迎语、登录的用户名和密码等。以键值对的方式存储。
一开始运行结果如图:
1、先定义要用到的变量名
2、Oncreate方法
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //Find VIew field_name = (EditText) findViewById(R.id.name);//获取名字组件 filed_pass = (EditText) findViewById(R.id.password);//获取密码组件 // Restore preferences SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0);//获取一个<span style="font-family: Arial, Helvetica, sans-serif;"> SharedPreferences对象,。</span>String name = settings.getString(NAME, "");//获取settings的NAME值String password = settings.getString(PASSWORD, "");//获取settings的PASSWORD值//设置文本框中的内容field_name.setText(name);filed_pass.setText(password); }
3、onStop()
当Activity完全被遮时将调用这个函数,记住是全部被遮
protected void onStop(){ super.onStop();SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0);//获得SharedPreferences对象settings.edit()//保存用户名和密码.putString(NAME, field_name.getText().toString()).putString(PASSWORD, filed_pass.getText().toString()).commit(); }
附表(Activity的on方法):
函数
是否可终止
说明
onCreate
否
当Activity第一次启动时将调用这个函数,在这个函数里我们要做的是要进行Activity的初始化,例如创建指定Activity的布局文件、数据的绑定等
onStart
否
当Activity显示在屏幕上的时候将调用这个函数
onRestart
否
当Activity从停止状态进入活动状态前,将调用这个函数
onResume
否
当Activity获得焦点,也就是说Activity能够与用户交互的时候将调用这个函数,这个时刻Activity位于Activity栈的顶端
onPause
是
当Activity进入暂停状态将调用这个函数,但在这个时刻我们一般用来保存持久的数据或者释放占用的资源。
onStop
是
当Activity完全被遮时将调用这个函数,记住是全部被遮
onDestory
是
当Activity在被终止前,即将进入非活动状态前,将调用该函数,一般以下两种情况下会调用onDestory函数1、调用Activity的finish方法2、当Android系统资源不足的时候
4、最后可以在设备中可以看到SETTING_Infos_XML文件
5、再次打开app
如图
0 0
- 数据存储操作(1)-------- SharedPreference存储
- 数据存储之 SharedPreference
- 使用SharedPreference存储数据
- Android 数据存储---SharedPreference
- SharedPreference--存储数据
- 存储数据之SharedPreference
- 数据存储之SharedPreference
- 数据存储 SharedPreference~properties
- Android 数据存储之 SharedPreference
- 利用SharedPreference实现数据存储
- android 数据存储之 SharedPreference
- Android 数据存储之SharedPreference
- Android用SharedPreference存储数据
- 数据存储File SharedPreference Sqlite
- android数据存储—SharedPreference
- SharedPreference数据存储【工具类】
- Android数据存储之SharedPreference
- Android数据存储之SharedPreference
- 关于scanf 函数,你很少了解的“秘密”
- poj 3691 DNA repair(AC自动机+dp)
- SDUT 1197----约瑟夫问题
- Java获取图像Exif信息
- 6.原型模式
- 数据存储操作(1)-------- SharedPreference存储
- C# 里面的 #region 含义
- shell学习第四天----华丽的printf输出
- 空指针异常的原因
- JSP介绍
- 多路数组聚集(Multiway)
- 神奇的android:clipChildren属性
- poj 3281 Dining 【拆点网络流】【最大流经典问题 关键建图】
- Arraylist,LinkedList,vector的区别