UI界面:
代码:
1 package activity.cyq.helloandroidstudio; 2 3 import android.content.Intent; 4 import android.content.SharedPreferences; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.view.View; 8 import android.widget.CheckBox; 9 import android.widget.EditText; 10 11 12 public class SharePreferenceLearn extends AppCompatActivity { 13 private EditText username; 14 private EditText password; 15 private CheckBox remenberData; 16 SharedPreferences preferences; 17 18 19 @Override 20 protected void onCreate(Bundle savedInstanceState) { 21 super.onCreate(savedInstanceState); 22 setContentView(R.layout.activity_share_preference_learn); 23 24 preferences = getPreferences(MODE_PRIVATE); 25 final SharedPreferences.Editor editor = preferences.edit(); 26 username = (EditText) findViewById(R.id.username); 27 password = (EditText) findViewById(R.id.password); 28 remenberData = (CheckBox) findViewById(R.id.remenberCheck); 29 30 username.setText(preferences.getString("username", null)); 31 password.setText(preferences.getString("password", null)); 32 33 findViewById(R.id.loginBtn).setOnClickListener(new View.OnClickListener() { 34 @Override 35 public void onClick(View v) { 36 if (remenberData.isChecked()) { 37 editor.putString("username", username.getText().toString()); 38 editor.putString("password", password.getText().toString()); 39 /*提交数据*/ 40 editor.commit(); 41 startActivity(new Intent(SharePreferenceLearn.this, MainActivity.class)); 42 } 43 startActivity(new Intent(SharePreferenceLearn.this, MainActivity.class)); 44 } 45 }); 46 } 47 }