国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android數據共享 sharedPreferences 的使用方法

2019-10-22 18:25:23
字體:
來源:轉載
供稿:網友

Android數據共享 sharedPreferences 的使用方法

Android 中通過 sharedPreferences 來持久化存儲數據并進行共享

在 Activity 或存在 Context 環(huán)境中即可使用

context.getSharedPreferences(name, Context.MODE_PRIVATE); 

設置要保存的數據:

mSp = context.getSharedPreferences(name, Context.MODE_PRIVATE); mEditor = mSp.edit(); mEditor.putString("test", "abc"); mEditor.putString("test2", "def"); mEditor.commit(); mSp.getString("test", "defaultValue_1"); mSp.getString("test2", "defaultValue_2"); 

注意:

1. 通過 edit() 獲取一個新的編輯器對象來進行寫入,設置完成后必須調用 commit 或者 apply 方法才能最終寫入到磁盤文件中,否則重啟應用后數據就丟失了哦!

2. 必須使用 局部變量保存獲取到的 edit() 編輯器對像,而不能每項都通過 edit() 方法來操作,因為每次調用 edit 方法都會生成新的對象實例,操作的將不是同一個對象,我也是莫名其妙了好久,經過幾次測試才發(fā)現(xiàn)。

3. 讀取已存儲的數據是通過 SharedPreferences 對象本身來獲取的,而不再是 editor 對象了。

4. 獲取數據時必須指定默認值

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 甘南县| 隆化县| 苏尼特右旗| 措美县| 云和县| 罗甸县| 卢氏县| 连南| 武强县| 柘城县| 白山市| 南通市| 三门县| 舒城县| 建昌县| 阿尔山市| 习水县| 松滋市| 屯留县| 大荔县| 敦煌市| 大埔县| 香河县| 西宁市| 宜兴市| 威海市| 隆安县| 白玉县| 凯里市| 曲水县| 定西市| 咸丰县| 三台县| 商河县| 万年县| 古交市| 塔河县| 绵竹市| 隆昌县| 永兴县| 泗水县|