zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android开发基础教程—SharedPreferences读写

Android开发 读写 基础教程 sharedpreferences
2023-06-13 09:14:43 时间
复制代码代码如下:

publicclassMainActivityextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
publicvoidonClick(Viewv){
switch(v.getId()){
caseR.id.button1:
SharedPreferencessp=this.getSharedPreferences("myxml",Context.MODE_PRIVATE);
Editoreditor=sp.edit();
editor.putString("name","nanguabing");
editor.putInt("age",20);
//持久化操作到存储设备
editor.commit();
Toast.makeText(this,"写入sp完成",1).show();
break;
caseR.id.button2:
SharedPreferencessp1=this.getSharedPreferences("myxml",Context.MODE_PRIVATE);
Stringname=sp1.getString("name","nobody");
intage=sp1.getInt("age",0);
Toast.makeText(this,"name="+name+",age="+age,1).show();
break;
default:
break;
}
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){
//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.
getMenuInflater().inflate(R.menu.activity_main,menu);
returntrue;
}
}

文件格式:
复制代码代码如下:

<?xmlversion="1.0"encoding="utf-8"standalone="yes"?>
<map>
<stringname="name">nanguabing</string>
<intname="age"value="20"/>
</map>