1

我有一堆我不想重新加载的活动,因为它们消耗互联网资源。每个活动都有所有其他活动的参考按钮。此外,这些活动必须保持状态,而且我似乎需要使用 singleInstance 标志 - 有什么预防措施吗?

谢谢。

4

2 回答 2

1

尝试,当去另一个活动时,停止这个并保存她的状态,我想如果我理解你的问题,这可能是解决的好方法。

于 2012-08-10T09:01:54.870 回答
0

我的建议是不要试图强迫 aActivity在内存中保持持久性。这是安卓系统的工作,不是你的。一旦处于暂停/停止状态,您不应该依赖任何Activity活着的东西,因为如果设备缺乏内存资源,它可能随时被系统破坏。如果您想在多个Activitys 之间保持 Internet 连接,您很可能希望使用 aService来代替。

Activity每个都相互连接听起来也很奇怪Activity……您确定这是允许用户浏览您的应用程序的最佳方式吗?

于 2012-07-08T05:48:37.513 回答