У меня есть несколько видов деятельности, которые могут использовать одну и ту же логику управления пользовательским интерфейсом.
Мой вопрос - что считается лучшим способом структурировать такой общий код / логику в структуре MVVM.
Я рассматриваю класс ViewHelper
, который содержит гетерогенные методы управления пользовательским интерфейсом.Может быть статичным, но пока не уверен.
Я также подумываю о создании пользовательской базовой абстрактной активности.Я чувствую, что это самый чистый, но не большой поклонник идеи, что я должен расширить это от потенциально (может быть, в конечном итоге всех) многих видов деятельности.