天天看點

Android的SharedPreferences儲存,讀取和删除資料

SharedPreferences類是一個輕量級的存儲類,特别适合用于儲存軟體配置參數。使用SharedPreferences儲存資料,其背後是用xml檔案存放資料,檔案存放在/data/data/<package name>/shared_prefs目錄下。

1.建立SharedPreferences對象: 

<pre name="code" class="java">SharedPreferences  dataBase = getSharedPreferences( "SharedPreferences", Activity.MODE_PRIVATE);
           

2. 儲存資料:

dataBase.edit().putString("NAME", userName.getText().toString()) ;
dataBase.edit().putString("PASS", password.getText().toString()) 
dataBase.edit().commit();
           

3. 讀取資料:

String name = dataBase.getString("NAME", ""); 
String pass = dataBase.getString("PASS", ""); 
Toast.makeText(this, "讀取資料如下:"+"\n"+"name:" + name + "\n" + "pass:" + pass, Toast.LENGTH_LONG).show(); 
           

4.删除資料:

dataBase.edit().clear().commit();