歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Preference存取數據

Android Preference存取數據

日期:2017/3/1 10:16:47   编辑:Linux編程

Preference 提供了一個輕量級的數據存取方法,應用場合主要是數據比較少的配置信息。它以“鍵-值”對的方式將數據保存在一個XML配置文件中。

存取數據用到了SharedPreferences接口和它的內部接口SharedPreferences.Editor,這兩個接口在Android.content包中。

調用Context.getSharedPreferences(String name, int mode)方法得到SharedPreferences的接口。第一個參數是文件名,第二個參數是操作模式。

MODE_PRIVATE 私有

MODE_WORLD_READABLE 可讀

MODE_WORLD_WRITEABLE 可寫

SharedPreferences提供了獲取數據的方法,如getString(String key, String defValue)。調用SharedPreferences的edit()方法返回SharedPreferences.Editor內部接口,該接口中提供了保存數據的方法,如putString(String key, String value)、putInt(String key, int value)等,調用改借口的commit方法可以將數據進行保存!

SharedPreferences常用的方法

方法名稱 方法描述

eidt() 返回SharedPreferences的內部接口SharedPreferences.Editor

contains(String key) 判斷是否包含該鍵值

getAll() 返回所有配置信息Map

getBoolean(String key, boolean defValeue) 獲得一個boolean值

.....

SharedPreferences.Editor常用的方法

方法名稱 方法描述

clear() 清除所有值

commit() 保存

getAll() 返回所有配置信息

putBoolean(String key, boolean value) 保存一個boolean值

putString(String key, String value) 保存一個String值

Remove(Sting) 移出改鍵對應的值

Copyright © Linux教程網 All Rights Reserved