Класс ViewDataBinding для базовой активности - PullRequest
0 голосов
/ 21 марта 2019

В моем приложении есть панель инструментов, которая обычно используется во всех действиях.Поэтому я использую Базовое действие для управления панелью oolbar, которое расширяют все остальные действия.Общий макет панели инструментов включен во все отдельные макеты действий с использованием.Как сгенерировать / получить объект ViewDataBinding для моей Базовой активности, чтобы я мог получить доступ к панели инструментов и ее дочерним видам через нее?

1 Ответ

0 голосов
/ 21 марта 2019

Если панель инструментов находится в вашей BaseActivity, вы можете получить к ней доступ к другому классу , только если она распространяется на BaseActivity , используя, например, ((BaseActivity) this) bindingVarialbleName.toolbarID.currentMethod () .Там может быть this / activity / context из Base Activity .

...