Я использую SharedPreference для сохранения данных (String), которые были выбраны в ListView из действия (A), каждый раз, когда выбирается только тот, который был выбран, и был сохранен SharedPreference, и план состоит в том, чтобы прочитать и показать эти данные (и все старое, которое было выбрано в прошлом) в деятельности (B) в listView.
Как я могу сохранять и добавлять каждый раз выбранный и сохранять все старые, чтобы сохранить такой, как ArrayList, чтобы каждый раз добавлять новый в ListView всей выбранной истории?