Как использовать один фрагмент в трех разных действиях - PullRequest
0 голосов
/ 23 января 2019

Мне нужно сделать фрагмент, который работает для всех действий (например, баннер или что-то).

У меня есть HomeActivity, IncidentActivity, ScheludeActivity и т. Д., Но мне нужно сделать фрагмент или что-то, что можетдоступ ко всем этим действиям, но его нужно создать один раз, потому что у него будет веб-просмотр, который я не хочу перезагружать каждый раз, когда я меняю деятельность.

Можете ли вы дать мне какой-нибудь совет?

1 Ответ

0 голосов
/ 23 января 2019

Вы можете создать BaseActivity, которое вытекает из этих трех действий. Экземпляр фрагмента должен быть единичным. Ваш фрагмент должен быть сохраняемым (setRetainInstance (true)). Не забывайте, вы должны использовать тот же экземпляр вашего фрагмента! Таким образом, вы можете управлять экземпляром фрагмента в вашей BaseActivity.

...