sharedpreferences獲取編輯器的方法_第1頁
sharedpreferences獲取編輯器的方法_第2頁
sharedpreferences獲取編輯器的方法_第3頁
sharedpreferences獲取編輯器的方法_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

sharedpreferences獲取編輯器的方法SharedPreferences是Android中常用的輕量級數(shù)據(jù)存儲方式,它可以存儲一些簡單的鍵值對數(shù)據(jù)。相比其他數(shù)據(jù)存儲方式,SharedPreferences更加簡單、快速、易用。

在使用SharedPreferences時,需要獲取一個SharedPreferences.Editor實例來進行數(shù)據(jù)的編輯和保存。下面是獲取SharedPreferences.Editor實例的方法及參考內(nèi)容:

1.獲取SharedPreferences實例:

要獲取一個SharedPreferences.Editor實例,首先需要獲取到一個SharedPreferences實例。獲取SharedPreferences實例的方法如下:

(1)通過Context的getSharedPreferences()方法獲取SharedPreferences實例:

SharedPreferencespreferences=getSharedPreferences("data",Context.MODE_PRIVATE);

這里的"data"是SharedPreferences的名稱,Context.MODE_PRIVATE表示私有模式,只有本應(yīng)用可以訪問這個SharedPreferences。

(2)通過PreferenceManager的getDefaultSharedPreferences()方法獲取SharedPreferences實例:

SharedPreferencespreferences=PreferenceManager.getDefaultSharedPreferences(context);

這種方式獲取到的是一個默認的SharedPreferences,名稱為包名,其他應(yīng)用也可能可以訪問這個SharedPreferences。

2.獲取SharedPreferences.Editor實例:

通過SharedPreferences實例,可以通過調(diào)用其edit()方法來獲取一個SharedPreferences.Editor實例,代碼如下:

SharedPreferences.Editoreditor=preferences.edit();

3.使用SharedPreferences.Editor對數(shù)據(jù)進行編輯:

獲取到SharedPreferences.Editor實例后,可以使用其提供的方法對SharedPreferences中的數(shù)據(jù)進行編輯。下面是一些常用的方法:

(1)putString(Stringkey,Stringvalue):向SharedPreferences中存入字符串類型的數(shù)據(jù)。

(2)putInt(Stringkey,intvalue):向SharedPreferences中存入整型數(shù)據(jù)。

(3)putBoolean(Stringkey,booleanvalue):向SharedPreferences中存入布爾類型數(shù)據(jù)。

(4)putFloat(Stringkey,floatvalue):向SharedPreferences中存入浮點型數(shù)據(jù)。

(5)putLong(Stringkey,longvalue):向SharedPreferences中存入長整型數(shù)據(jù)。

(6)remove(Stringkey):從SharedPreferences中移除指定鍵所對應(yīng)的值。

(7)clear():清空SharedPreferences中的所有數(shù)據(jù)。

(8)commit():將編輯后的數(shù)據(jù)提交保存到SharedPreferences中。

下面是一個示例代碼,演示了如何使用SharedPreferences.Editor編輯保存數(shù)據(jù):

SharedPreferencespreferences=getSharedPreferences("data",Context.MODE_PRIVATE);

SharedPreferences.Editoreditor=preferences.edit();

editor.putString("name","John");

editor.putInt("age",25);

editor.putBoolean("isMale",true);

mit();

通過上述代碼,保存了一個名為"data"的SharedPreferences,其中存入了一個name為"John",age為25,isMale為true的數(shù)據(jù)。

總結(jié):通過SharedPreferences的edit()方法,可以獲取到一個SharedPrefe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論