SharePreferences简单使用
1,簡單用法
? ? a,取出SharePreferences?中的數(shù)據(jù),如果沒有數(shù)據(jù)不用擔心不會報錯。
????????// [1.1]從info里面獲取所需要的字段
????????SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE);
????????String name = sp.getString("name", "");
????????String pwd = sp.getString("pwd", "");
? ? b,存入數(shù)據(jù),commit方法之后生效。不寫不會存入。
SharedPreferences sp = getSharedPreferences("info", MODE_PRIVATE);
SharedPreferences.Editor edit = sp.edit();
edit.putString("name", name);
edit.putString("pwd", pwd);
boolean commit = edit.commit();
?
2,權(quán)限設(shè)置
私有模式
Context.MODE_PRIVATE 的值是 0;
①只能被創(chuàng)建這個文件的當前應用訪問
②若文件不存在會創(chuàng)建文件;若創(chuàng)建的文件已存在則會覆蓋掉原來的文件
?
追加模式
Context.MODE_APPEND 的值是 32768;
①只能被創(chuàng)建這個文件的當前應用訪問
②若文件不存在會創(chuàng)建文件;若文件存在則在文件的末尾進行追加內(nèi)容
?
可讀模式
Context.MODE_WORLD_READABLE的值是1;
①創(chuàng)建出來的文件可以被其他應用所讀取
?
可寫模式
Context.MODE_WORLD_WRITEABLE的值是2
①允許其他應用對其進行寫入。
?
后期有時間出封裝類。
總結(jié)
以上是生活随笔為你收集整理的SharePreferences简单使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提高一个内向人的人际交往能力指南
- 下一篇: -Xms256m -Xmx256m