Сохранение значений в SharedPreference из моего класса модели с Kotlin - PullRequest
0 голосов
/ 30 марта 2020

У меня есть вопрос, который я считаю довольно простым c.

Я делаю свой класс модели на тестовом приложении в Kotlin.

Это мой код:

class Persona(name :String, age :Int) {

    val CUSTOM_PREF_NAME = "App_data"
    val prefs = customPreference(MainApplication.applicationContext(), CUSTOM_PREF_NAME)

    var name :String = name
        get() = "The name: $field" 
        set(value) {
            prefs.saveName = value
        }

    var age: Int = age
        get() = field
        set(value) {
          field = value
        }
}

Я хочу, чтобы между скобками набора имен переменных было сохранено значение в SharedPreferences.

Мне не удалось, и я понял, что неправильно понял теорию.

В скобках набора я даже не мог выполнить простой журнал.

Я не могу ничего оттуда запустить? Как бы я сохранить значение в SharedPreferences из набора? Использование sharedPreferences из любой другой точки в приложении работает нормально,

Мне кажется, я немного растерялся.

Заранее спасибо.

1 Ответ

1 голос
/ 30 марта 2020
    var name :String = name
    get() = "The name: $field" 
    set(value) {
        field = value
        prefs.saveName = value
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...