저장하는 부분
SharedPreferences sp= getSharedPreferences("PrefName", MODE_PRIVATE);
SharedPreferences.Editor mEdit1= sp.edit();
mEdit1.putInt("Status_size",stringPath.size()); /*sKey is an array*/
for(int i=0;i<stringPath.size();i++)
{
mEdit1.remove("Status_" + i);
mEdit1.putString("Status_" + i, stringPath.get(i));
}
mEdit1.commit();
불러오는 부분
SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE);
int size = prefs.getInt("Status_size", 0);
for(int i=0;i<size;i++)
{
stringPath.add(prefs.getString("Status_" + i, null));
}
출처 : http://stackoverflow.com/questions/7057845/save-arraylist-to-sharedpreferences
[출처] http://purplecowd.tistory.com/entry/android-arrayList%EB%A5%BC-Preferences%EC%97%90-%EC%A0%80%EC%9E%A5
'IT > 안드로이드+JAVA' 카테고리의 다른 글
[안드로이드] 마시멜로 6.0 이상(SDK 23이상) 권한 체크하기 (예제) (0) | 2016.05.12 |
---|---|
[안드로이드] httpclient 핸드폰 모델, 버전 보내주기 (0) | 2016.05.12 |
[안드로이드/Android] HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.) (0) | 2016.05.12 |
[안드로이드] 안드로이드 스튜디오 애드몹 광고 달기, 수익 얻기 admob (0) | 2016.05.12 |
[안드로이드] 리스트뷰 변경 후 바로 표시 (0) | 2016.05.11 |