android开发基础教程—SharedPreferences读写
程序员文章站
2023-12-14 08:40:04
复制代码 代码如下: public class mainactivity extends activity { @override protected void oncre...
复制代码 代码如下:
public class mainactivity extends activity {
@override
protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
}
public void onclick(view v) {
switch (v.getid()) {
case r.id.button1:
sharedpreferences sp = this.getsharedpreferences("myxml", context.mode_private);
editor editor = sp.edit();
editor.putstring("name", "nanguabing");
editor.putint("age", 20);
//持久化操作到存储设备
editor.commit();
toast.maketext(this, "写入sp完成", 1).show();
break;
case r.id.button2:
sharedpreferences sp1 = this.getsharedpreferences("myxml", context.mode_private);
string name = sp1.getstring("name", "nobody");
int age = sp1.getint("age", 0);
toast.maketext(this, "name=" + name + ",age=" + age, 1).show();
break;
default:
break;
}
}
@override
public boolean oncreateoptionsmenu(menu menu) {
// inflate the menu; this adds items to the action bar if it is present.
getmenuinflater().inflate(r.menu.activity_main, menu);
return true;
}
}
文件格式:
复制代码 代码如下:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="name">nanguabing</string>
<int name="age" value="20" />
</map>
推荐阅读
-
android开发基础教程—三种方式实现xml文件解析
-
android开发基础教程—打电话发短信
-
Android应用开发SharedPreferences存储数据的使用方法
-
android 开发 文件读写应用案例分析
-
Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】
-
android开发基础教程—SharedPreferences读写
-
android开发基础教程—打电话发短信
-
android开发基础教程—文件存储功能实现
-
android开发基础教程—三种方式实现xml文件解析
-
Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】