0

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

本质上,用户从主屏幕开始,加载rss提要和地图片段,然后通过单击按钮进入下一个活动。然后他用地图片段加载该活动。如果用户然后单击返回按钮,则必须重新加载主屏幕,如果他返回第二个活动,则相同。

如果用户前往不同的活动,当加载活动时,我怎么能拥有它,旧活动保持活动状态但隐藏在后台,因此当他返回时数据已经下载。

4

1 回答 1

1

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

或者

如果内容不是很“重”,您可以使用片段而不是活动并缓存其中的 3 个

于 2013-10-01T12:47:52.853 回答