这次作业是使用SharedPreferences将姓名和年龄信息保存到文件,然后再读取。
然后这就是界面的xml代码:
JAVA代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mingzi = (EditText)findViewById(R.id.edit1);
mima=(EditText)findViewById(R.id.edit2);
pref = getSharedPreferences("xieru",MODE_PRIVATE);
editor = pref.edit();
duqu=(Button)findViewById(R.id.duqu);
xieru=(Button)findViewById(R.id.xieru);
xieru.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"保存成功",Toast.LENGTH_LONG).show();
editor.putString("name",mingzi.getText().toString());
editor.putString("password",mima.getText().toString());
editor.commit();
}
});
duqu.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = pref.getString("name",mingzi.getText().toString());
String password=pref.getString("password",mima.toString());
Toast.makeText(MainActivity.this,"姓名是"+name+"年龄是:"+password,Toast.LENGTH_LONG).show();
}
});
}