된 SharedPreferences는 해시 맵으로 키 - 값 쌍에 데이터를 저장, 왜 해시 맵에서 모든 키 - 값을 얻을하고 같은 맵에 저장 : 당신이 사용할 수있는
SharedPreferences pref= getContext().getSharedPreferences("Your_Shared_Prefs"),
Context.MODE_PRIVATE);
SharedPreferences.Editor editor= pref.edit();
for (String s : map.keySet()) {
editor.putString(s, map.get(s));
}
값을 가져올 수 :
public abstract Map<String, ?> getAll()
http://developer.android.com/reference/android/content/SharedPreferences.html#getAll%28%29
사용 :
SharedPreferences pref= getContext().getSharedPreferences("Your_Shared_Prefs"),
Context.MODE_PRIVATE);
HashMap<String, String> map= HashMap<String, String> pref.getAll();
for (String s : map.keySet()) {
String value=map.get(s);
//Use Value
}
코드가 컴파일되지 않아 약간의 오류가있을 수 있지만 작동해야합니다.
입니까? 또는 귀하의 응용 프로그램이 실행될 때까지. –
정확한 저장 요구 사항을 설명하십시오. – Raj
자세한 설명을 참조하십시오. –