Java tutorial
//package com.java2s; // Licensed under the MIT license. import android.content.Context; import android.content.SharedPreferences; import java.util.HashSet; import java.util.Set; public class Main { public static void setPersonName(String personIdToAdd, String personName, String personGroupId, Context context) { SharedPreferences personIdNameMap = context.getSharedPreferences(personGroupId + "PersonIdNameMap", Context.MODE_PRIVATE); SharedPreferences.Editor personIdNameMapEditor = personIdNameMap.edit(); personIdNameMapEditor.putString(personIdToAdd, personName); personIdNameMapEditor.commit(); Set<String> personIds = getAllPersonIds(personGroupId, context); Set<String> newPersonIds = new HashSet<>(); for (String personId : personIds) { newPersonIds.add(personId); } newPersonIds.add(personIdToAdd); SharedPreferences personIdSet = context.getSharedPreferences(personGroupId + "PersonIdSet", Context.MODE_PRIVATE); SharedPreferences.Editor personIdSetEditor = personIdSet.edit(); personIdSetEditor.putStringSet("PersonIdSet", newPersonIds); personIdSetEditor.commit(); } public static Set<String> getAllPersonIds(String personGroupId, Context context) { SharedPreferences personIdSet = context.getSharedPreferences(personGroupId + "PersonIdSet", Context.MODE_PRIVATE); return personIdSet.getStringSet("PersonIdSet", new HashSet<String>()); } }