sp儲存資料的時候,通過editor.put***(key, value)來儲存資料
這裡的***只有六種選擇,如下圖:
這時候,如果我想存乙個list集合或者資料就不大方便了,可以通過gson來將要儲存的集合或者陣列轉換成json字串,然後putstring(key , value)存進sp
從sp中往外取的時候,getstring(key , value )取出來,此時取出來的時字串,然後,再將gosn轉成集合
大致**如下:(sp訪問的**省略,只給出轉換的**)
//初始化陣列
string customuids = ;
//將字串陣列轉換成json字串
gson gson = new gson();
string newselectedids = gson.tojson(customuids);
//將json字串轉換成集合,
listlist = gson.fromjson(newselectedids, new typetoken>() {}.gettype());
儲存過程sp的利與弊
最近在專案中接觸到儲存過程,所以在思考這樣乙個問題 儲存過程的優缺點到底是什麼,什麼時候適合用儲存過程sp?個人查閱相關的一些文章與部落格做了一點總結,純屬個人的乙個記錄,難免會有很多錯誤,有錯的地方還望大家多多指出。首先,儲存過程可以看成是乙個記錄集,它是由t sql語句組成的 塊,實現單錶或多表...
Objective C傳遞資料小技巧
比如說,如果你想向uialertview的delegate方法中傳遞一些資訊,怎麼辦?繼承uialertview麼?使用category?都可以,其實還有乙個更簡單的辦法,那就是使用objc setassociatedobject id object,const void key,id value,...
資料庫小技巧
1.返回第乙個非空數值 select coalesce null,null,null,w3schools.com null,example.com 返回 w3schools.com select coalesce null,1,2,w3schools.com 返回 1 應用 將乙個欄位中空值全部替換...