第一行代码--笔记03

chapter6

1.数据持久化.

一般在内存中的数据都是瞬时数据,一旦程序崩溃或者内存不正常被回收,再次启动该程序时这些瞬时数据会丢失,
严重影响用户体验。因此,有必要将内存中的瞬时数据进行保存,便于后面的数据恢复,这个过程便是数据持久化过程。

2.文件存储
3.SharedPreferences存储

采用键值对方式存储.
存储过程:
<code>SharedPreferences pref = getSharedPreferences("data",MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("name","TOM");
editor.putInt("age",24);
editor.commit();</code>

读取过程:
<code>SharedPreferences pref
= getSharedPreferences("data",MODE_PRIVATE);
String name = pref.getString("name","");
int age = pref.getInt("age",0);</code>

4.SQLite数据库存储。

SQLiteOpenHelper抽象类,增删查改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容