Jak przechowywać Hashmap na Androida, aby można było go ponownie wykorzystać przy ponownym uruchomieniu aplikacji przy użyciu wspólnych preferencji?

Chcę zapisać hashmap do mojej aplikacji na Androida, która po restarcie pokazuje ostatnie zapisane wartości hashap.

HashMap<Integer,String> HtKpi=new HashMap<Integer,String>(); 

jest mój hashmap i 44 wartości są przechowywane w nim dynamicznie. To działa dobrze !!! teraz chcę go zapisać do wykorzystania w przyszłości (ponowne uruchomienie aplikacji lub ponowne użycie).

questionAnswers(5)

yourAnswerToTheQuestion