在Android中隐藏显示活动

时间:2013-10-01 12:31:37

标签: android android-activity show-hide mapfragment

我有3个活动,每个活动都有地图片段。现在我想知道如何在触发活动后使用hide和show来让它们在后台保持加载状态。

基本上,用户在主屏幕上启动,加载 rss Feed和地图片段,然后点击按钮转到下一个活动。然后他用地图片段加载该活动。 如果用户然后单击后退按钮,则必须重新加载主屏幕,如果他返回到第二个活动,则相同。

如果当用户前往不同的活动时加载活动,旧活动保持活动状态但隐藏在后台,以便在他回来时已经下载了数据,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

如果您必须使用活动,则无法“隐藏”它并保持加载状态,您将不得不缓存数据,因此当您返回/转发时,您所要做的就是重新加载旧活动数据(没有延迟)并在背景上使用AsynkTask刷新它。

OR

如果内容不是很“重”并且缓存其中的3个

,则可以使用片段而不是活动