3
我知道只有原語可以存儲在android偏好設置中,但數組的數量?我可以在android偏好中存儲字符串或布爾值的數組嗎?Android存儲陣列的首選項
我知道只有原語可以存儲在android偏好設置中,但數組的數量?我可以在android偏好中存儲字符串或布爾值的數組嗎?Android存儲陣列的首選項
僅當您將數組轉換爲字符串時。
SharedPreferences settings = getSharedPreferences(PREFS_NAME,0);
for(int n =0;n<LevelMenu.buttonState.length;n++){
LevelMenu.buttonState[n]= (byte) settings.getInt("levelsave"+n,0);
}
以上將獲取並填充數組,下面將刪除和保存。
SharedPreferences settings = getSharedPreferences(PREFS_NAME,0);
SharedPreferences.Editor editor = settings.edit();
for(int n =0;n<LevelMenu.buttonState.length;n++){
editor.putInt("levelsave"+n,LevelMenu.buttonState[n]);
}
editor.commit();
然後如何從Android 2.1的偏好加載數組時再次檢索整數數組。 – JRC 2011-07-15 10:14:35
將字符串轉換爲數組...(一個簡單的方法可以使用JSON格式器/解析器) – njzk2 2012-09-10 08:53:35