SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中 重載視窗狀態onSaveInstanceState儲存一般使用SharedPreferences完成,它提供了Android平台常規的Long長 整形、Int整形、String字串型的儲存。 在Fragment中的使用方法 @Override
public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //初始化DBManager mgr = new ProductDBManager(getActivity()); //執行個體化 SharedPreferences sp = getActivity().getSharedPreferences("SP", 0); //儲存資料 Editor sharedata = sp.edit(); sharedata.putString("name","she快取資料"); sharedata.commit(); //讀取資料,如果資料為空白,則返回第二個參數的預設資料; String str = sp.getString("name", "none"); } @Overridepublic void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);//初始化DBManager mgr = new ProductDBManager(getActivity()); //執行個體化SharedPreferences sp = getActivity().getSharedPreferences("SP", 0);//儲存資料Editor sharedata = sp.edit(); sharedata.putString("name","she快取資料"); sharedata.commit();//讀取資料,如果資料為空白,則返回第二個參數的預設資料;String str = sp.getString("name", "none");}