sharePreferences儲存的簡使用方法

2021-07-22 11:01:47 字數 1492 閱讀 8931

s

harepreferences使用鍵值對來儲存資料。

有三種方法用於得到s

harepreferences物件

1-context中gets

harepreferences()方法

2-activity類中的getpreferences();

3-preferencemanager類中的getdefaultsharedpreferences()

s harepreferences中儲存資料分三步

1-呼叫s

harepreferences物件的edit()方法來獲取乙個sharepreferences.editor物件

2-向sharepreferences.editor物件中新增資料,如putstring()

3-呼叫commit()方法將資料提交

sharepreferences中讀取資料

1-獲取sharepreferences物件

2-利用鍵值對來獲取資料,如getstring("key","此處為獲取失敗的返回值")

例一(儲存資料)

sharedpreferences pref; 

//宣告sharedpreferences

//獲取sharedpreferences例項,其中接收兩個引數,第乙個引數為表名,第二個引數表示模式(mode_private表示該sharedpreferences僅提供本程式使用)

pref = getsharedpreferences("table"

,mode_private

); sharedpreferences.editor editor = pref.edit();

//建立編輯器

editor.putint("key1"

,1);

//將數值1傳入key1中

editor.putstring("key2"

,"value2");

//將字串value2傳入key2中

editor.commit();

//將編輯器中的內容提交

例二(讀取資料)

sharedpreferences pref; 

//宣告sharedpreferences

pref = getsharedpreferences("table"

,mode_private

); //同上

int a = pref.getint("key1"

,1);

//將key1的值傳入a,如果失敗則將1傳入a

string b = pref.getstring("key2"

,"default");

//將key2的值傳入b,如果失敗者將字串default傳入b

資料儲存localStorage的使用方法

初始化資料庫。如果路徑為空,它將建立乙個記憶體資料庫 void localstorageinit const char fullpath 釋放分配的資源 void localstoragefree 設定儲存內容 void localstoragesetitem const char key,cons...

使用redis作為session的儲存方式

1 準備 a.安裝好redis 啟動指令碼如下 redis server redis.windows.conf 雙擊開啟redis cli.exe,用自帶的客戶端工具進行測試 127.0.0.1 6379 set aaa xyz ok 127.0.0.1 6379 get aaa xyz 127.0...

看關於Sybase儲存過程的建立和使用方法

關於資料庫的邏輯設計,是乙個很廣泛的問題。本文主要針對開發應用中遇到在ms sql server上進行表設計時,對錶的主鍵設計應注意的問題以及相應的解決辦法。序列所有者 system user seq current bigint not null default 0,序列當前值 seq min b...