Android中SharedPreference使用实例讲解

2019-12-10 19:25:13刘景俊

activity_main:

<TableLayout xmlns:android="http://www.easck.com/apk/res/android" 
 xmlns:tools="http://www.easck.com/tools" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" 
 android:paddingBottom="@dimen/activity_vertical_margin" 
 android:paddingLeft="@dimen/activity_horizontal_margin" 
 android:paddingRight="@dimen/activity_horizontal_margin" 
 android:paddingTop="@dimen/activity_vertical_margin" 
 android:stretchColumns="1" 
 tools:context=".MainActivity"> 
 
 <TableRow> 
  <TextView 
   android:textSize="20sp" 
   android:text="账号:" 
   android:textColor="#000" 
   android:layout_height="wrap_content"/> 
  <EditText 
   android:id="@+id/account" 
   android:hint="请输入你的账号" 
   /> 
 </TableRow> 
 
 <TableRow> 
  <TextView 
   android:textSize="20sp" 
   android:text="密码:" 
   android:textColor="#000" 
   android:layout_height="wrap_content"/> 
  <EditText 
   android:id="@+id/password" 
   android:hint="请输入你的密码" 
   android:password="true" 
   /> 
 </TableRow> 
 
 <TableRow> 
  <CheckBox 
   android:id="@+id/remember_password" 
   android:layout_height="wrap_content" 
   android:layout_gravity="center"/> 
  <TextView 
   android:textSize="20sp" 
   android:text="记住密码" 
   android:layout_height="wrap_content"/> 
 
 </TableRow> 
 
 <TableRow> 
  <Button 
   android:id="@+id/button" 
   android:layout_span="2" 
   android:text="确定" 
   android:textSize="25sp"/> 
 </TableRow> 
 
</TableLayout> 

NextActivity:

import android.app.Activity; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.Window; 
 
public class NextActivity extends Activity { 
 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  requestWindowFeature(Window.FEATURE_NO_TITLE); 
  setContentView(R.layout.activity_next); 
 } 
 
 
} 

activity_next:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" 
 android:orientation="vertical" 
 android:gravity="center_vertical"> 
 
 <TextView 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:text="登陆成功!" 
  android:textSize="30sp" 
  android:layout_gravity="center_horizontal" 
  /> 
</LinearLayout>