SharedPreferences是一種輕行的數(shù)據(jù)存儲方式,本質(zhì)是基于XML文件存儲key-value鍵值對數(shù)據(jù),通常用來存儲一些簡單的配置信息。Android有很多種存儲數(shù)據(jù)的方式,但當(dāng)存儲一些小并且簡單數(shù)據(jù)時,如果使用大型的數(shù)據(jù)表來存儲就顯得非常不劃算,這樣SharedPreferences就有了用武之地
創(chuàng)新互聯(lián)公司提供網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計,品牌網(wǎng)站設(shè)計,1元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設(shè),成功案例突破上千家,是您實現(xiàn)網(wǎng)站建設(shè)的好選擇.
SharedPreferences對象本身只能獲取數(shù)據(jù)而不支持存儲和修改,存儲修改是通過Editor對象實現(xiàn)。
實現(xiàn)SharedPreferences存儲的步驟如下:
獲得SharedPreferences對象
獲得SharedPreferences.Editor對象
通過Editor接口的putXXX(String int...)方法保存key-value對其中XXX(String int...)表示不同的數(shù)據(jù)類型
通過Editor接口的commit方法保存key-value對
下面以一個簡單的例子:保存記錄用戶的賬號