Страница 1 из 1

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

Добавлено: 10 янв 2016, 18:33
JDev
Здравствуйте, у меня теоретический вопрос на понимание и также хочется делать "best practice" принцип.

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

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

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

Спасибо.