是否可以附加我使用SharedPreferences
存儲的數據而不是覆蓋每個條目?將數據追加到共享首選項不會覆蓋它
public void onClick(View argument) {
// TODO Auto-generated method stub
if(argument==save)
{
SharedPreferences sp=getSharedPreferences("userInfo", 0);
SharedPreferences.Editor spe=sp.edit();
spe.putInt("ID",Integer.parseInt(enteredID.getText().toString()));
spe.putString("name", enteredName.getText().toString());
spe.putString("password",enteredPassWord.getText().toString());
spe.putInt("age", Integer.parseInt(enteredAge.getText().toString()));
spe.commit();
}
}
什麼是「追加」是什麼意思? – Blackbelt
在舊數據的最後寫入新數據,而不是刪除舊數據並寫入新數據。 –
MODE_APPEND,檢查此鏈接:http://androidopentutorials.com/android-sharedpreferences-tutorial-and-example/ –