主页 > 其他 > 安卓入门3-配置参数的保存和读取

安卓入门3-配置参数的保存和读取

2015年4月21日 安卓入门3-配置参数的保存和读取无评论 阅读: 9,619 次

先定义一个配置保存函数:

public void saveconfig()
{
String temp;
EditText ed=(EditText)findViewById(R.id.editText);
temp=ed.getText().toString();
SharedPreferences mSharedPreferences = getSharedPreferences("list",MODE_PRIVATE);
mSharedPreferences.edit().putString("config",temp).commit();
}

存盘文件在/data/data/包名/shared-prefs/list.xml

将editText的内容保存在键值config中

如上函数在程序退出前的所有分支进行调用,比如:

protected void onPause(){
super.onPause();
saveconfig();
}

配置的读取,在onCreate函数调用:

//list表示存放时所用的xml文件名称
SharedPreferences mSharedPreferences=getSharedPreferences("list",MODE_PRIVATE);
//config为项目名,1000为取不到相应项目时的默认值
String mTempString=mSharedPreferences.getString("config","1000");
EditText ed1=(EditText)findViewById(R.id.editText);
ed1.setText(mTempString);

发表评论

新用户的评论需审核后才会显示;

电子邮件地址不会被公开;
必填项已用*标注