Size: a a a

Android Developers

2020 January 08

🤡M

🤡 Maxvoitenko🐒 in Android Developers
Marina
@Harmonizr хочу тоже 5 урок в стартандроид а не вот это вот все
😂😂😂
источник

JD

Junior Developer in Android Developers
подскажите плз. как через xml в мейнАктивити вставить фрагмент?
источник

JD

Junior Developer in Android Developers
Ищу вариант вставить фрагмент в активити как есть, без вьюпейджера. У меня весь код во фрагменте, не хочу его перетаскивать в активити для экономии времени.
источник

Sergey λ in Android Developers
Junior Developer
подскажите плз. как через xml в мейнАктивити вставить фрагмент?
<fragment
android:layout_width=...
android:layout_height=...
android:name="com.myapp.MyFragment"/>
источник

JD

Junior Developer in Android Developers
Sergey λ
<fragment
android:layout_width=...
android:layout_height=...
android:name="com.myapp.MyFragment"/>
это в xml активити просто вставить?
источник

Sergey λ in Android Developers
Junior Developer
это в xml активити просто вставить?
ну так же звучал вопрос )
источник

AD

Aleksey D. in Android Developers
а могу ли я передать контекст (Activity) в конструктор фрагменту?

звучит, как дикая дичь, но ведь ЖЦ фрагмента в большинстве случаях короче, чем у Activity (если это retained, конечно) 🤔
источник

Sergey λ in Android Developers
Junior Developer
это в xml активити просто вставить?
источник

B

Boozy Urban 😏 in Android Developers
Aleksey D.
а могу ли я передать контекст (Activity) в конструктор фрагменту?

звучит, как дикая дичь, но ведь ЖЦ фрагмента в большинстве случаях короче, чем у Activity (если это retained, конечно) 🤔
во фрагменте сделай getActivity()
источник

Sergey λ in Android Developers
Aleksey D.
а могу ли я передать контекст (Activity) в конструктор фрагменту?

звучит, как дикая дичь, но ведь ЖЦ фрагмента в большинстве случаях короче, чем у Activity (если это retained, конечно) 🤔
не трогай конструкторы фрагментов(и других компонентов), у самого фрагмента можешь получить контекст
источник

AD

Aleksey D. in Android Developers
Sergey λ
не трогай конструкторы фрагментов(и других компонентов), у самого фрагмента можешь получить контекст
почему не трогать?
источник

AD

Aleksey D. in Android Developers
Boozy Urban 😏
во фрагменте сделай getActivity()
да это понятно, но там nullable же
источник

Sergey λ in Android Developers
Aleksey D.
почему не трогать?
потому что когда фрагмент будет восстанавливатся FragmentManager'ом ты получишь исключение что нету пустого конструктора по умолчанию
источник

JD

Junior Developer in Android Developers
Sergey λ
ну так же звучал вопрос )
а в активити прописывать чтото надо?
источник

Sergey λ in Android Developers
Junior Developer
а в активити прописывать чтото надо?
я тебе скинул выше офиц гайд
источник

AD

Aleksey D. in Android Developers
Sergey λ
потому что когда фрагмент будет восстанавливатся FragmentManager'ом ты получишь исключение что нету пустого конструктора по умолчанию
а как же FragmentFactory?)
источник

Sergey λ in Android Developers
Aleksey D.
а как же FragmentFactory?)
ну если ты её используешь, молодец )
не все знают про ее существование
источник

E🎸

El Mariachi 🎸 in Android Developers
Aleksey D.
а могу ли я передать контекст (Activity) в конструктор фрагменту?

звучит, как дикая дичь, но ведь ЖЦ фрагмента в большинстве случаях короче, чем у Activity (если это retained, конечно) 🤔
не надо в конструктор... и getActivity() не надо(потечешь)... контекст можно взять в onAttach фрагмента и освободить в onDetach
источник

AD

Aleksey D. in Android Developers
El Mariachi 🎸
не надо в конструктор... и getActivity() не надо(потечешь)... контекст можно взять в onAttach фрагмента и освободить в onDetach
я знаю, что можно так)
источник

AD

Aleksey D. in Android Developers
El Mariachi 🎸
не надо в конструктор... и getActivity() не надо(потечешь)... контекст можно взять в onAttach фрагмента и освободить в onDetach
куда потеку?
источник