这次作业是使用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(); } }); }
} }); 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(); } }); }