Пользователь может сохранять бесконечные пары значений ключа, но обычные люди могут сохранить только несколько и удалить их.
Я видел другие способы сохранения ключей и значений HashMap, но решил go с этим, потому что это кажется простым, все еще открытым для предложений.
val saveHashMapSP = this.getPreferences(Context.MODE_PRIVATE) ?: return
with(saveHashMapSP.edit()) {
putString("HashMap $orderNumber", orderAndNoteMap[key])
commit()
}
(ключ и значение являются строками)