1SharedPreferces 是一种轻量级的数据存储机制,用来存一些简单的数据。适合key–value类的数据;
1保存和读取用户偏好使用到SharedPreferences对象保存数据。
用户的偏好:比如用户的字体设置,颜色设置等等;
.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:weightSum="1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/edit1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:hint="请输入需要的内容"/>
<Button
android:layout_weight="1"
android:id="@+id/btn_Save"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="存入到sharepreference"
android:layout_marginLeft="5dp"
android:textSize="10dp"
android:onClick="Click"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/edit2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:hint="请输入需要的内容"/>
<Button
android:layout_weight="1"
android:id="@+id/btn_Get"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="从sharepreference取出"
android:layout_marginLeft="5dp"
android:onClick="Click"
android:textSize="10dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/edit3"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:hint="请输入需要的内容"/>
<Button
android: