вот такой финт:
val Context.key get() = prefs.getString("key", null) ?: generateKey().also { prefs.edit().putString("key", it) }
и оно будет генерировать только тогда, когда ключа не существует
вы вообще что-то не то мне показываете. Мне нужно создать объект kesetHandle, преобразовать в gson, сохранить в префы. Все. Это и есть ключ
я просто показал вам вариант как лучше всего это делать
я окончательно запутался
просто сделайте тоже самое что и раньше, просто без класса с проперти расширением
как тут
Обсуждают сегодня