如何在三个不同的活动中使用一个片段

时间:2019-01-23 14:56:26

标签: android navigation fragment

我需要做一个适用于所有活动的片段(例如横幅之类的东西)。

我有一个HomeActivity,IncidentActivity,ScheludeActivity等,但是我需要做一个片段或可以从所有这些活动中访问的东西,但是需要实例化一次,因为它将有一个我不知道的Web视图希望每次更改活动时都可以重新加载。

你能给我一些建议吗?

1 个答案:

答案 0 :(得分:0)

您可以创建一个BaseActivity,这三个活动将从此扩展。片段实例应为单个。您的片段应该是可保留的(setRetainInstance(true))。不要忘记,您应该使用Fragment的相同实例!因此,您可以在BaseActivity中控制片段实例。