Здравствуйте, у меня теоретический вопрос на понимание и также хочется делать "best practice" принцип.
Приложение: одно главное activity, все остальное фрагменты.
При создании любого экранного компонента нужно передать ему или context или activity.
1. Из фрагмента можно вызвать как getContext() так и getActivity() - что есть лучше? Нужно как? Так как не могу понять как одно или другое может повлиять на работу приложения.
2. У меня есть общий класс с функциями, например создать сконфигурированный LinearLayout который в последствии вызывают другие классы.
Вопрос: Тот же context или activity передавать каждый раз, например как параметр функции или можно при старте приложения загнать activity в статическую переменную и потом с ней работать? Как лучше?
Спасибо.