码迷,mamicode.com
首页 > 移动开发 > 详细

安卓持久化技术

时间:2015-10-16 13:41:09      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

1,文件存储。

2,SharedPreferences 存储

haredPreferences 是使用键值对的方式来存储数据的。也就是
说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可
以通过这个键把相应的值取出来。

//存数据

saveData.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

SharedPreferences.Editor editor = getSharedPreferences("data",

MODE_PRIVATE).edit();

editor.putString("name", "Tom");

editor.putInt("age", 28);

editor.putBoolean("married", false);

editor.commit();

}

});

//取数据

restoreData.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

SharedPreferences pref = getSharedPreferences("data",

MODE_PRIVATE);

String name = pref.getString("name", "");

int age = pref.getInt("age", 0);

boolean married = pref.getBoolean("married", false);

Log.d("MainActivity", "name is " + name);

Log.d("MainActivity", "age is " + age);

Log.d("MainActivity", "married is " + married);

}

});

}

 

3,sqlite

安卓持久化技术

标签:

原文地址:http://my.oschina.net/u/2480757/blog/517955

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!