渲染代码
MainActivity
package com.example.sharedpreferece;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.CheckBox;import android.widget.EditText;import android.widget.Toast;import android.os.Build;public class MainActivity extends Activity { EditText username; EditText password; CheckBox ck; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); username = (EditText) findViewById(R.id.username); password = (EditText) findViewById(R.id.password); ck = (CheckBox) findViewById(R.id.ck); SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE); String name = sp.getString("name", "");//第二个参数默认值 String pass = sp.getString("pass", ""); username.setText(name); password.setText(pass); } public void login(View v) { String name = username.getText().toString().trim(); String pass = password.getText().toString().trim(); if ("test".equals(name) && "123".equals(pass)) { if (ck.isChecked()) { SharedPreferences sp = this.getSharedPreferences("config", MODE_PRIVATE); Editor et = sp.edit(); et.putString("name", name); et.putString("pass", pass); et.commit(); Toast.makeText(this, "登录成功且写入配置成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "登录成功", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(this, "用戶名或密碼粗無", Toast.LENGTH_SHORT).show(); } } }