简约基础的账号和密码文件存储
先放入四个布局:两个文本框,用来输入账号和密码。两个button,一个记住账号密码,存入文件;另一个将存入文件的账号密码填充进文本框。
核心代码:
(四个布局的定义省略)
//记住手机号和密码
editTextNumber = findViewById(R.id.editTextNumber);
button8 = findViewById(R.id.button8);
button8.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences.Editor editor = getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("phone",editTextNumber.getText().toString());
editor.putString("passwd",editTextTextPassword.getText().toString());
editor.apply();
}
});
//从本地读取数据
button9 = findViewById(R.id.button9);
button9.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences sharedPreferences = getSharedPreferences("data",MODE_PRIVATE);
String message = sharedPreferences.getString("phone","0");
String message1 = sharedPreferences.getString("passwd","0");
editTextNumber.setText(message);
editTextTextPassword.setText(message1);
}
});