Создание компонентов из фрагм - getContext или getActivity?

Интерфейс, диалоги, темы, стили, меню
Ответить
JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

Создание компонентов из фрагм - getContext или getActivity?

Сообщение JDev » 10 янв 2016, 18:33

Здравствуйте, у меня теоретический вопрос на понимание и также хочется делать "best practice" принцип.

Приложение: одно главное activity, все остальное фрагменты.

При создании любого экранного компонента нужно передать ему или context или activity.

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

Спасибо.

Ответить