@vladis005
Начинающий веб разработчик

Как передать значение переменной из adapter в main activity?

Пишу тудушник. В файле TodoAdapter лежит переменная k, которая показывает количество выполненных тасков. Т.е каждый раз когда нажимают на checkbox, k увеличивается на единицу. Потом это значение надо отобразить на кнопке. Т.е на кнопке должно быть написано "Done (23)" например. Но разметка кнопки содержится в activity_main и код к ней в MainActivity, а сам чекбокс в item_activity и TodoAdapter. Как передать значение k из адаптера в MainActivity? Если k за ноль обозначать изначально за пределами класса адаптера, то при использовании k в MainActivity естественно берет значение нулевое, потому что такая область видимости. Как быть?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Steel_Balls
@Steel_Balls
через LiveData.
Ну, а вообще, я такие вопросы на собеседованиях задаю на позицию джуниора
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы