Android:恢复活动后释放组件的布局(内存问题?)

时间:2012-01-30 08:01:52

标签: android memory background android-mapview resume

我的应用程序有几个组件,包括ListActivity和MapActivity。我遇到了一个奇怪的问题,其中部分活动似乎在从后台恢复我的应用程序后被释放。

这是相当确定的。我将从我的应用程序返回到家,然后运行其他应用程序/继续浏览器然后返回到我的应用程序。然后我的MapView消失,其他组件消失或失真。有人碰到这样的事吗?

1 个答案:

答案 0 :(得分:0)

如果系统返回onPause()并且其他应用程序(垃圾收集)需要内存,则系统会收回内存。如果您需要恢复旧状态,则需要在setContentView方法重载中放置onResume()个活动。查看活动life cycle