Android SharedPreferences

簡單來說就是儲存些變數在app內部,如同iOS可以存在app內的plist一樣,plist可以存array、dictionary、integer、boolean、number、string......等,目前沒多去試android這是否也這麼齊全,但至少可以用key/value的方式來存一般來說也夠了,真的要多存點東西就可以考慮用sqlite

儲存
SharedPreferences myPreferences = getSharedPreferences("myPreferences", MODE_PRIVATE);
SharedPreferences.Editor e = myPreferences.edit();
e.putInt("myInteger", 1000000);
e.commit();


e.putInt這邊可以自己選擇型態,懶一點跟我一樣就補全再上下選擇要用的就好

讀取
SharedPreferences myPreferences = getSharedPreferences("myPreferences", MODE_PRIVATE);
int i = myPreferences.getInt("myInteger", 0);


myPreferences.getInt("myInteger", 0);
getInt("變數名稱", 預設變數);

相關連結
Android Developers
Android Developers SharedPreferences
Android Developers SharedPreferences.Editor

沒有留言:

張貼留言