zoukankan      html  css  js  c++  java
  • Android数据存储操作①SharedPreferences

    一、SharedPreferences存储

    是一种采用类似配置文件方式存储键值对数据的方式,其构造函数中第一个参数是preferece的名称,第二个参数是打开的方式.

    基本的操作如下:

    1 public void onCreate(Bundle savedInstanceState) {
    2  super.onCreate(savedInstanceState);
    3 setContentView(R.layout.main);
    4 //Find VIew
    5 field_name = (EditText) findViewById(R.id.name); //首先获取用来输入用户名的组件
    6 filed_pass = (EditText) findViewById(R.id.password); //同时也需要获取输入密码的组件
    7 // Restore preferences
    8 SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0); //获取一个SharedPreferences 对象
    9 String name = settings.getString(NAME, ""); //取出保存的NAME
    10 String password = settings.getString(PASSWORD, ""); //取出保存的PASSWORD
    11 //Set value
    12 field_name.setText(name); //将取出来的用户名赋给 field_name
    13 filed_pass.setText(password); //将取出来的密码赋给filed_pass
    14 }
    15 @Override
    16 protected void onStop(){
    17 super.onStop();
    18 SharedPreferences settings = getSharedPreferences(SETTING_INFOS, 0); //首先获取一个SharedPreferences 对象
    19 settings.edit()
    20 .putString(NAME, field_name.getText().toString())
    21 .putString(PASSWORD, filed_pass.getText().toString())
    22 .commit();
    23 } //将用户名和密码保存进去
  • 相关阅读:
    poj 1466 Girls and Boys
    poj 1486 Sorting Slides
    poj 2112 Optimal Milking
    poj 1274 The Perfect Stall
    SHoj 420 购买装备
    poj 2987 Firing
    SHoj A序列
    FOJ Problem 2271 X
    XidianOJ 1028 数字工程
    XidianOJ 1030 三数和
  • 原文地址:https://www.cnblogs.com/leon19870907/p/1990266.html
Copyright © 2011-2022 走看看