Я задаю этот вопрос, потому что у меня много подобных случаев, и я пока не могу найти решение.
Для проекта Android я использую геттеры и сеттеры JavaКласс Model внутри моего Activity в Java выглядит следующим образом -
Model model = new Model();
model.setName("sonething");
Toast.makeText(this, model.getName(), Toast.LENGTH_SHORT).show();
Проблема в том, что, когда я изменяю свой класс Model на Kotlin, я не получаю такие методы получения и установки в Java Activity и могу получить доступпеременная поля класса модели только с именем переменной.
Но я не хочу ничего менять в приведенном выше коде «Деятельности», потому что у меня много «Активностей», подобных этой.Как этого добиться путем внесения изменений в класс модели Kotlin?
Класс My Model в Kotlin выглядит следующим образом -
class Model {
var name : String? = null
// set a value for name from Activity using the setter
}