sharedPreference:
以xml文件,鍵值對的方式來存儲;
步驟:
第一步:創建SharedPreference對象,並調用PreferenceManager類的靜態成員函數getDefaultSharedPreference(MainAcitivty.this)將返回值給SharePreference對象完成初始化,或者可以直接調用getSharedPreferences(name,mode)函數將返回值賦值給對象完成初始化;
name爲文件名,
mode爲文件的權限:MOVE_...;在運行時會創建這個文件。可以通過sharedReferences對象來將信息輸入到指定的文件中;
第二步:創建Editor對象,並用sharedPreference對象的edit()方法的返回值來完成初始化;調用editor對象的putString(key,value)方法來將字符串寫入到文件中(也有其他的輸入類型如putInt(key,value),putLong(key,value)...);最後一定要調用eidtor的commit方法來提交,否則之前的操作都是無效的。也可以調用remove(key)成員函數來刪除key對應的value,但還是要注意提交;文件的存放位置是在虛擬機的data目錄下的對應包名文件夾中;
第三步:調用SharedPreference對象的相應的get方法,如getString(key,defValue),getInt(key,defValue),來獲取相應類型key值下的value;如果沒有相應類型下的對應key值就會輸出defValue。
EditText對象.getText().toString().trim()可以去掉首尾的空格