Вы можете вызвать getContext () из любого действия.Если вспомогательный класс определен как подкласс действия, он может вызывать его напрямую.В противном случае, передача контекста через инстанцирование была бы моим вторым выбором.Я согласен, это не очень преходящий контекст везде.Вероятно, есть несколько сложных шаблонов ООП, которые вы можете использовать, чтобы избежать этого, но я не вижу в этом общего преимущества.