![sharedpreferences獲取編輯器的方法_第1頁](http://file4.renrendoc.com/view10/M02/0E/17/wKhkGWWh-MeAHJLUAAIBGvNl_3I448.jpg)
![sharedpreferences獲取編輯器的方法_第2頁](http://file4.renrendoc.com/view10/M02/0E/17/wKhkGWWh-MeAHJLUAAIBGvNl_3I4482.jpg)
![sharedpreferences獲取編輯器的方法_第3頁](http://file4.renrendoc.com/view10/M02/0E/17/wKhkGWWh-MeAHJLUAAIBGvNl_3I4483.jpg)
![sharedpreferences獲取編輯器的方法_第4頁](http://file4.renrendoc.com/view10/M02/0E/17/wKhkGWWh-MeAHJLUAAIBGvNl_3I4484.jpg)
下載本文檔
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防噪隔音制度
- 現(xiàn)代家居設(shè)計中的綠植藝術(shù)實踐
- 醫(yī)療護理醫(yī)學(xué)培訓(xùn) 小麥病蟲害防治課件
- DB6528T 202-2024春玉米滴灌栽培技術(shù)規(guī)程
- 中小企業(yè)勞動合同模板大全
- 個人與工廠合作協(xié)議合同
- 個人借款合同條款解析
- 交通運輸行業(yè)勞動合同準則
- 個人短期借款合同文本范例
- 臨時勞務(wù)用工合同協(xié)議
- 北京房地產(chǎn)典當(dāng)合同
- 兒童歌曲彈唱課程標準
- 大學(xué)生心理健康教育全套PPT完整教學(xué)課件
- 安慶匯辰藥業(yè)有限公司高端原料藥、醫(yī)藥中間體建設(shè)項目環(huán)境影響報告書
- 檔案工作管理情況自查表
- 初中英語人教版 八年級上冊 單詞默寫表 漢譯英
- pcs-9611d-x說明書國內(nèi)中文標準版
- T∕CMATB 9002-2021 兒童肉類制品通用要求
- 工序勞務(wù)分包管理課件
- 畢業(yè)論文-基于51單片機的智能LED照明燈的設(shè)計
- 酒廠食品召回制度
評論
0/150
提交評論