我需要做一个适用于所有活动的片段(例如横幅之类的东西)。
我有一个HomeActivity,IncidentActivity,ScheludeActivity等,但是我需要做一个片段或可以从所有这些活动中访问的东西,但是需要实例化一次,因为它将有一个我不知道的Web视图希望每次更改活动时都可以重新加载。
你能给我一些建议吗?
答案 0 :(得分:0)
您可以创建一个BaseActivity,这三个活动将从此扩展。片段实例应为单个。您的片段应该是可保留的(setRetainInstance(true))。不要忘记,您应该使用Fragment的相同实例!因此,您可以在BaseActivity中控制片段实例。