我有3个活动,每个活动都有地图片段。现在我想知道如何在触发活动后使用hide和show来让它们在后台保持加载状态。
基本上,用户在主屏幕上启动,加载 rss Feed和地图片段,然后点击按钮转到下一个活动。然后他用地图片段加载该活动。 如果用户然后单击后退按钮,则必须重新加载主屏幕,如果他返回到第二个活动,则相同。
如果当用户前往不同的活动时加载活动,旧活动保持活动状态但隐藏在后台,以便在他回来时已经下载了数据,我该怎么做呢?
答案 0 :(得分:1)
如果您必须使用活动,则无法“隐藏”它并保持加载状态,您将不得不缓存数据,因此当您返回/转发时,您所要做的就是重新加载旧活动数据(没有延迟)并在背景上使用AsynkTask刷新它。
OR
如果内容不是很“重”并且缓存其中的3个
,则可以使用片段而不是活动