SharePreferences是使用键值对方式存储的,即当保存一条数据,需提供一个对应的键值,通过对应的键值取出数据:
下面是一个简单的用SharePreferences来存账号和密码以达到保存效果:
两个界面LoginActivity(首界面)和MainActivity,在首界面布局:
代码
package com.example.snake.sharedpreferencesrremeberpassward;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;
public class LoginActivity extends AppCompatActivity {
private SharedPreferences pref;
private SharedPreferences.Editor editor;
private EditText accoutText;
private EditText passwordText;
private CheckBox remberpassword;
private But